About the project
Quake III Arena ported2browser uses QuakeJS. The author describes an Emscripten port of ioquake3 to JavaScript. A content server supplies repackaged assets, while browser clients use WebSockets. Server configuration is part of the experience.
Technology: Emscripten / JavaScript
Getting started
- 01
Open the README and follow its live-demo link.
- 02
Let the selected server load its content and review any licence prompts.
- 03
Review the in-game input settings before joining a match.
Before you play
The author says native and browser clients cannot share this networking setup. Public server availability is not guaranteed.
Questions & requirements
Do I need game files?
Requirements depend on the selected server and its licensed asset set.
Has this build been tested here?
The linked author's documentation was reviewed on 2026-11-04. A complete gameplay session, save recovery and device compatibility have not been independently tested. Supported controls below are documentation claims.
Where do I get help?
Read the project documentation for build-specific limitations and issue reporting.
Game files & ownership
This directory does not distribute ROMs, BIOS files or commercial game assets. Project code and original assets can have different licences. Use files you are entitled to use and follow the project's terms.





