Torna agli aggiornamenti
New releaseJul 14, 2026

macsurf v2.0

Un browser web moderno per Classic Mac OS 9 PowerPC. Vero CSS3, JavaScript ES5, HTTPS nativo. Sviluppato con CodeWarrior sull'API Carbon.

Condividi

MacSurf

Il web moderno, su un Mac di 25 anni fa.

Un browser nativo per l'era Carbon, da Mac OS 8.6 a Mac OS X 10.6: CSS reale, JavaScript moderno e HTTPS direttamente sul Mac. Nessun proxy, nessuna seconda macchina.

MacSurf 2.0.5 che renderizza hackaday.com su un Power Macintosh G3 iMac
MacSurf 2.0.5 su un Power Mac G3 iMac, che renderizza hackaday.com a larghezza desktop completa tramite HTTPS nativo.


🆓 Stabile mensile gratuito

Una build testata su macsurf.org, gratuita per tutti, con test su hardware reale alle spalle.

Ultima stabile: MacSurf 2.3 "OPEN TABS"

⭐ Settimanale, per i sostenitori

Le build in corso di sviluppo arrivano in Beta-Box ogni settimana, prima di ogni release stabile, con note di sviluppo lungo il percorso.

Diventa un sostenitore →

Ogni progetto resta libero come sorgente. Compilalo da solo e non avrai mai bisogno di Beta-Box. Stai pagando per la build e la cadenza, non per l'accesso.

Sostieni lo sviluppo

Support on Ko-fi   Support on Patreon   Sponsor on GitHub

Segui gli aggiornamenti

Join our Discord   Follow on Bluesky

Grazie ai nostri sostenitori:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom


[!NOTE] 2.3 "OPEN TABS" è la release più grande di MacSurf dalla 2.0. Le schede sono finalmente abilitate, con stato indipendente di pagina, scroll, cronologia, rendering e JavaScript all'interno di un'unica finestra Mac nativa. Sotto c'è una riscrittura importante del ciclo di vita delle pagine dinamiche, una superficie API del browser molto più ampia, maggiore supporto CSS e immagini/SVG, gestori nativi ricostruiti, networking e sicurezza più solidi, e una lunga campagna di stabilità guidata dall'hardware. MacSurf resta software onesto e in corso di sviluppo; alcune applicazioni moderne molto pesanti mostrano ancora lacune di layout e API. Vedi le note di rilascio 2.3 e docs/status.md per i dettagli.

Perché esiste

Il web ha superato il Classic Mac OS vent'anni fa, e l'HTTPS moderno ha completato l'opera intorno al 2016. Tira fuori oggi un G3 o un G4 dall'armadio e riesce a malapena a raggiungere un singolo sito live.

MacSurf risolve il problema sulla macchina stessa, senza proxy di screenshot e senza trucchi da terminale remoto. È un browser nativo costruito con gli strumenti che venivano forniti sulla piattaforma: CodeWarrior, Carbon, QuickDraw, Open Transport. Parla TLS 1.3 direttamente con il web moderno tramite macTLS, uno stack basato su BearSSL integrato nel binario con il bundle completo delle CA Mozilla, ed esegue JavaScript moderno tramite macQJS, un port di QuickJS per Mac OS 9.

Per quanto ne sappiamo, è il primo port serio di NetSurf su Classic Mac OS, e il primo browser per Mac OS 9 con CSS Grid nativo, proprietà personalizzate CSS e un motore JavaScript moderno sul dispositivo.

Siti reali, su hardware reale

Ogni schermata qui sotto è un sito live, catturato su un Power Mac G3 con Mac OS 9.2.2 e MacSurf 2.0.5. Sono conservate qui come baseline hardware; MacSurf 2.3 è andato sostanzialmente oltre il browser mostrato in queste immagini.

hackaday.com
hackaday.com
Un sito di notizie moderno e ricco di JavaScript a larghezza desktop completa.
68kmla.org forum
68kmla.org
Un forum XenForo completo: con login, a larghezza piena, dimensione del testo corretta.
macintoshgarden.org
macintoshgarden.org
Ricco di immagini e completamente stilizzato, tramite HTTPS nativo.
Hacker News
news.ycombinator.com
Hacker News: login e prima pagina, senza riquadri fantasma.

Novità nella 2.3

Schede. Una singola finestra Mac nativa può ora ospitare più pagine browser indipendenti. Command-T apre una scheda; Command-W chiude la scheda corrente. Le schede in background mantengono il proprio realm JavaScript, titolo, URL, contenuto e stato di scroll senza impossessarsi della chrome in primo piano.

La release porta anche un importante passaggio di compatibilità per pagine dinamiche e JavaScript; maggiore sicurezza nella ricostruzione del DOM; miglioramenti a matematica CSS, dimensionamento, Grid, variabili e paint; WebP nativo e SVG più robusto; una finestra Download ricostruita; Preferenze, Segnalibri e Cronologia migliorati; comportamento HTTPS/sicurezza più rigoroso; e un ampio insieme di correzioni di crash e durata.

MacSurf 2.3 supporta da Mac OS 8.6 a Mac OS X 10.6. Sui Mac Intel, la build PowerPC gira sotto Rosetta dove disponibile.

Note complete 2.3 →

Novità nella 2.0.5

Il titolo è hackaday.com che renderizza a larghezza desktop completa (mostrato sopra): tipografia corretta, card degli articoli e immagini al loro posto.

Categorie