
Halo: Combat Evolved has made an unexpected move onto the web. An unofficial browser version of Bungie’s 2001 Xbox shooter is playable on PC, offering the campaign, split-screen co-op and multiplayer support for up to 128 players without a conventional installation. Yes, Halo in a browser. It sounds like one of those tech demos built to prove a point, but the project goes much further. Developer Mitch Hynes has taken the original Xbox version and adapted it for modern browsers, using WebAssembly to run game code locally on a computer rather than streaming footage from a remote machine. There are caveats. The 128-player figure is a supported ceiling, not proof of a giant match running smoothly across dozens of systems. Large-scale sessions still need serious testing. Smaller multiplayer games are already working, giving the project more substance than a browser experiment with a title screen and a single level.
The original Xbox game is running in a browser
This project isn’t based on Halo’s later Windows release. It uses the original Xbox edition, which gives the browser build a clear technical starting point and keeps its campaign structure close to the console release.
WebAssembly handles much of the heavy lifting. In practical terms, the browser executes compiled game code on the local PC. This isn’t cloud gaming. There’s no remote gaming rig rendering each frame and sending a video feed across the internet.
Performance can reach 120fps on suitable hardware, though real-world results vary across browsers and PCs. Current builds can show frame-rate drops and other rough edges. It’s an unofficial project in active development, so some inconsistency comes with the territory. Open a compatible desktop browser, load the project and the game can run without a normal Windows installer. It’s a surprisingly direct route from web page to Covenant firefight.
Multiplayer stretches far beyond the Xbox original
The multiplayer side pushes past the limits most Halo: Combat Evolved players will remember from the first Xbox. The original console supported four-player split-screen on one machine, with larger System Link matches spread across multiple Xbox consoles. This browser version raises the technical player cap to 128 and lets browsers connect for online play.
Hynes has demonstrated browser-to-browser multiplayer, and smaller online matches have worked. Networking uses browser-friendly technology for player connections, including TURN infrastructure where direct links between clients aren’t practical. The huge number needs context.
A theoretical maximum and a tested, stable 128-player match are two different things. At present, the project supports the number in code, yet public testing at full scale hasn’t established how latency, connection quality and browser performance behave once a match fills up. For now, the interesting part is simpler. Halo multiplayer is already running between web browsers, with room to scale far beyond the original game’s familiar local setups.
Split-screen co-op comes along for the ride
Campaign players aren’t left with a stripped-down conversion. The browser build includes the full campaign and keeps two-player split-screen co-op, matching a key feature of the Xbox release. Online campaign co-op isn’t part of this version. The original Xbox game never shipped with it, so the browser project sticks with local split-screen for campaign play. Competitive multiplayer handles browser-to-browser connections separately.
This isn’t a tiny proof-of-concept port, either. You’re not loading into a test map, walking around for five minutes and closing the tab. The project can take players through Halo’s campaign structure inside a modern desktop browser.
Desktop PCs are the sensible target
Mobile support is much less convincing right now. iOS and Android browsers aren’t the main target, and the experience on phones or tablets can be poor. Desktop and laptop PCs are where the current build makes the most sense. Browser choice, CPU performance, graphics hardware and connection quality can influence the result, especially in multiplayer.
No one should mistake this for an official Microsoft release or a finished commercial port. Bugs, compatibility problems and networking issues can appear. The project remains unusual for a simpler reason. A game built for Microsoft’s first Xbox can run from a browser tab, complete with campaign, local co-op and online multiplayer.
The 128-player mode is the big unanswered technical test. The browser build can support it on paper. What happens once 128 Spartans pile into the same match is a different question. Until full-scale testing happens, 128 remains a technical ceiling rather than a proven match size.














