# Ioquake3 web version improvements discussion

**URL:** <https://discourse.ioquake.org/t/ioquake3-web-version-improvements-discussion/1961>\
**Category:** dev\
**Created:** [June 7, 2024, 9:41pm UTC](https://discourse.ioquake.org/t/ioquake3-web-version-improvements-discussion/1961 "2024-06-07T21:41:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrNuclearMonster](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.ioquake.org/mrnuclearmonster/32/820_2.png) [@MrNuclearMonster](https://discourse.ioquake.org/u/MrNuclearMonster)\
**Post date:** [June 7, 2024, 9:41pm UTC](https://discourse.ioquake.org/t/ioquake3-web-version-improvements-discussion/1961/1 "2024-06-07T21:41:27Z")

</div>

This is a continuation of the discussions from [Web build support with Emscripten and GL4ES by jdarpinian · Pull Request #658 · ioquake/ioq3 · GitHub](https://github.com/ioquake/ioq3/pull/658)

---

<div class="post-metadata">

**Author:** ![jdarpinian](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.ioquake.org/jdarpinian/32/761_2.png) [@jdarpinian](https://discourse.ioquake.org/u/jdarpinian)\
**Post date:** [June 7, 2024, 10:37pm UTC](https://discourse.ioquake.org/t/ioquake3-web-version-improvements-discussion/1961/2 "2024-06-07T22:37:42Z")

</div>

[@briancullinan2](https://github.com/briancullinan2) I tried [https://quake.games](https://quake.games), pretty cool! How does WASI connect to browser APIs for WebGL/mouse/kbd/audio? Is there a standard runtime for that or is it custom code you wrote?

Unfortunately I see a lot of stuttering and long frames on my MacBook Air M1.
