MacSurf brings CSS3, ES5 JavaScript, and native HTTPS to Classic Mac OS 9 PowerPC systems
By
gattilorenz
Hot, fresh, and worth queueing round the block for.
Summary
MacSurf is an early-alpha web browser for Classic Mac OS 9 PowerPC systems (like the G3 iMac) that brings modern web technologies — CSS3, ES5 JavaScript, PNG with alpha transparency, and native TLS 1.2 HTTPS support — to 25-year-old hardware. Built with CodeWarrior on the Carbon API, it can render real websites and execute JavaScript on a 233 MHz G3 processor. However, the project is still rough: most of the modern web (heavy SPAs, advanced CSS features, form interactions) doesn't work, and JavaScript performance is slow on real hardware. The project is open source on GitHub under the MIT license.
Key quotes
· 4 pulledMacSurf is a web browser for Classic Mac OS 9 PowerPC. CSS3, ES5 JavaScript, PNGs with alpha, running on a G3 iMac.
It runs, it renders, it talks TLS 1.2 natively to real HTTPS sites (as of May 2026), and it executes JavaScript on a 233 MHz G3.
That doesn't mean it's ready for daily driving — most of the modern web still won't work in it.
Heavy SPAs, modern CSS features we haven't shipped, missing form interactions, slow JS on real hardware. Plenty is rough.
You might also wanna read
Pull Request Adds DOS Platform Support to SDL via DJGPP
A pull request on the libsdl-org/SDL repository adds DOS platform support using DJGPP (a DOS port of GCC). The work is a collaborative effor
KIM-1 50th Anniversary Demo Project on GitHub
A GitHub repository project celebrating the 50th birthday of the MOS KIM-1 microcomputer, which was released in January 1976. The project cr
Netflix engineer's open-source tool cuts AI token usage by up to 90%
Netflix senior engineer Tejas Chopra created software called "Project Headroom" that prunes redundant tokens from AI agent instructions befo
Copyparty: A Lightweight File Server That Runs as a Single Python Script
Copyparty is a lightweight, full-featured file server that runs as a single Python script, making it extremely easy to set up without needin
Researcher's "ADHD" tool for Claude Code claims 2x improvement; experts call for more evidence
Solo researcher Udit Akhouri released a third-party Agent SDK tool called "ADHD" for Claude Code on Reddit, claiming it makes the coding age
bit.ly·1d agoZX Spectrum BASIC interpreter rebuilt from scratch to run natively in web browsers
A developer has rebuilt the ZX Spectrum's BASIC interpreter from scratch to run in a web browser, without emulating the original Z80 hardwar
