MacSurf - Netsurf Browser for OS 8.6 - 10.6

ptricky

New Tinkerer
Aug 12, 2026
1
1
3
MacSurf 2.3 is out. This one’s called OPEN TABS. Supports 8.6 - 10.6.

The obvious update is that MacSurf finally has real tabs. Each tab keeps its own page, history, scroll position, JS runtime, timers, rendering state, etc., all inside one native window.

A lot of the work ended up being underneath that: fixing page/runtime ownership, stale callbacks, DOM rebuilds, cache/image lifetime, and other stuff that got exposed once multiple pages could stay alive at once.

There’s also a pretty big compatibility jump in this release:
  • ES modules, AbortController, MutationObserver, ResizeObserver, better selectors/DOM APIs
  • Better Grid/Flexbox, calc/min/max/clamp, sizing, gaps, custom properties
  • Native WebP
  • Much better SVG
  • Rebuilt Downloads window
  • Better Preferences, Bookmarks, and History
  • gzip support, better caching, and some HTTPS/security fixes
  • A lot of crash and lifecycle cleanup
The final multi-tab stress run on Tiger went 20/20 with no crashes or hangs, then I did the final pass on real Mac OS 9.2.2 hardware.

2.3 also now supports Mac OS 8.6 through Mac OS X 10.6, with Rosetta on Intel where available.

Still plenty left to do, but this feels like a pretty big step forward.

Download:
https://macsurf.org/download.html

Source:
https://github.com/mplsllc/macsurf

1789800501031.png
 
  • Like
Reactions: Paolo B