All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

MacSurf brings CSS3, ES5 JavaScript, and native HTTPS to Classic Mac OS 9 PowerPC systems

By

gattilorenz

1d ago· 8 min readenCode

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 pulled
MacSurf 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.
Snippet from the RSS feed
A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API. - mplsllc/macsurf

You might also wanna read