11 comments

[ 3.1 ms ] story [ 35.9 ms ] thread
The single biggest change since 1.5 is under the hood: MacSurf's JavaScript engine has been replaced. Duktape (ES5) is gone; MacSurf now runs macQJS which is a QuickJS port for Classic Mac OS and executes modern ES2023 JavaScript natively on Mac OS 9.
This needs to backported to main Netsurf ASAP.
Wow. Just wow, I will give this a run on my old iMac G4 later today. Very cool to see this progress, and I am a big fan of NetSurf.
Awesome stuff! I love retro computing especially with Macs.

But it's a bit weird that old PPC Macs get modern browsers, but Intel Macs running 10.14 are stuck with Firefox 115esr.

This is awesome and greatly appreciated, going to boot up my iMac G4 and give it a go.
Writing a JS engine for OS 9 in 2026 is like, genuinely impressive
Not working, “Bad Parameter”
I've pushed a couple stability fixes, give it a try if you get the chance. Thanks!
Check the newest release!
Having issues with MacSurf? I have set up a web page for you to send me MacSurf logs to help with debugging issues and crashes. I also have a version that has much strong logging so we can really see what's going on. http://macsurf.org/debugs.html - Works with IE 5 or Netscape.