Over the years, our internet-surfing machines have evolved to the point that it's now possible to run entire full-length PC games right inside a browser. The latest milestone in this impressive trajectory is a new, unofficial port of Half-Life 2 developed by Slqnt and 98006. It's the complete main campaign of the game, including the two episodic DLCs, accompanied by a host of features that you find on the official release. A fully playable browser version of Half-Life 2 has just been released to the public. You don't need to download anything, just open the site and play! The webport was created by Slqnt and 98006 in just three months! pic.twitter.com/x88rMgWhxdJune 25, 2026The game is, in fact, running natively on your computer; there's no cloud streaming involved. Under the hood, the port is powered by WebGL 2, a JavaScript API that bypasses the browser's typical layout engine and talks directly to your GPU to execute graphics-intensive tasks. Then, WebAssembly helps translate C++ code from the Source Engine into JavaScript that the browser can natively understand. For storage, the port relies on a virtual file system that calls compressed assets via high-speed web requests. You just need to let the cache build up upon first boot for a few minutes, then you're off to the races. The same method creates .sav files directly in the browser's cache or IndexedDB, which allows you to pick up where you left off, just as if you had actually installed the game on your computer natively. This port also features the Source console integration, enabling you to pull up a fully functioning developer terminal that can accept classic commands. You can type in cheats to give yourself a gameplay boost or tweak the engine variables as per your liking. While you don't get Steam achievements here (understandably), the game's built-in achievements are still present and accessible through the menus. We tried the game on three different devices: a Windows PC with a Ryzen 7 7700X and RX 6700 XT, a OnePlus 12 smartphone, and a modded Nintendo Switch running Android. As you'd expect, the computer ran it the best and without any hiccups. Since this is a very old, non-demanding game, we were able to max out all the settings and play in full screen while achieving over 100 FPS. Frankly, it looked beautiful. (Image credit: Future)The mobile experience didn't work for us, but other users have reported it performing well, so your mileage may vary. Some bugs, however, remain persistent on the ideal desktop experience as well, with many users pointing out a rather hilarious "zombie" glitch where characters' heads render improperly, leaving their eye sockets vacant like a zombie. Certain complex animations also fail to trigger during intense cutscenes. Overall, this is one impressive project, but it remains unofficial, and that means it's subject to a DMCA takedown from Valve. The port is basically at the company's mercy at this point, but Valve is generally community-friendly when it comes to stuff like this. It took Slqnt and 98006 just three months to develop, and the fact that it has survived roughly two weeks on the internet means it might have precedent to stay. It's also not the only port of its stature, you can play thousands of old games for free on DOS Zone, including GTA Vice City, and Quake III is also available as a standalone browser project. Copyrighted IP is the only hurdle for retro revivals like these since the talent from the developers, and the grunt from the hardware, is otherwise abundant. If Valve doesn't make Half-Life 3, the fans might as well milk the original games as much as possible