Retour aux mises à jour
New releaseJul 14, 2026

macsurf v2.0

Un navigateur web moderne pour Classic Mac OS 9 PowerPC. Véritable CSS3, JavaScript ES5, HTTPS natif. Conçu avec CodeWarrior sur l'API Carbon.

Partager

MacSurf

Le web moderne, sur un Mac de 25 ans.

Un navigateur natif pour l'ère Carbon, de Mac OS 8.6 à Mac OS X 10.6 : vrai CSS, JavaScript moderne et HTTPS sur le Mac lui-même. Pas de proxy, pas de seconde machine.

MacSurf 2.0.5 affichant hackaday.com sur un Power Macintosh G3 iMac
MacSurf 2.0.5 sur un Power Mac G3 iMac, affichant hackaday.com en pleine largeur de bureau via HTTPS natif.


🆓 Stable mensuelle gratuite

Une version testée sur macsurf.org, gratuite pour tous, avec de vrais tests matériels derrière.

Dernière stable : MacSurf 2.3 « OPEN TABS »

⭐ Hebdomadaire, pour les soutiens

Les versions en cours de développement arrivent dans Beta-Box chaque semaine, avant chaque version stable, avec des notes de développement en chemin.

Devenir soutien →

Chaque projet reste libre en tant que source. Compilez-le vous-même et vous n'aurez jamais besoin de Beta-Box. Vous payez pour la compilation et la cadence, pas pour l'accès.

Soutenir le développement

Support on Ko-fi   Support on Patreon   Sponsor on GitHub

Suivez l'aventure

Join our Discord   Follow on Bluesky

Merci à nos soutiens :
Ko-Fi : Chris Marks, Rogue, Turuun, kilgeist
Patreon : Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom


[!NOTE] 2.3 « OPEN TABS » est la plus grande version de MacSurf depuis la 2.0. Les onglets sont enfin activés, avec un état indépendant de page, défilement, historique, rendu et JavaScript au sein d'une seule fenêtre Mac native. En dessous, il y a une réécriture majeure des pages dynamiques et du cycle de vie, une surface d'API navigateur bien plus large, davantage de support CSS et image/SVG, des gestionnaires natifs reconstruits, un réseau et une sécurité renforcés, et une longue campagne de stabilité pilotée par le matériel. MacSurf reste un logiciel honnête et en cours de développement ; certaines applications modernes très lourdes exposent encore des lacunes de mise en page et d'API. Voir les notes de version 2.3 et docs/status.md pour les détails.

Pourquoi cela existe

Le web a dépassé le Mac OS classique il y a vingt ans, et le HTTPS moderne a achevé le travail vers 2016. Sortez un G3 ou un G4 du placard aujourd'hui et il peut à peine atteindre un seul site en ligne.

MacSurf corrige cela sur la machine elle-même, sans proxy de capture d'écran ni astuce de terminal distant. C'est un navigateur natif construit avec les outils livrés sur la plateforme : CodeWarrior, Carbon, QuickDraw, Open Transport. Il parle TLS 1.3 directement au web moderne via macTLS, une pile basée sur BearSSL intégrée au binaire avec le bundle complet de CA Mozilla, et exécute du JavaScript moderne via macQJS, un portage de QuickJS pour Mac OS 9.

Pour autant que nous sachions, c'est le premier portage sérieux de NetSurf vers le Mac OS classique, et le premier navigateur Mac OS 9 avec CSS Grid natif, propriétés personnalisées CSS et un moteur JavaScript moderne embarqué.

De vrais sites, sur du vrai matériel

Chaque capture ci-dessous est un site en ligne, capturé sur un Power Mac G3 sous Mac OS 9.2.2 avec MacSurf 2.0.5. Elles sont conservées ici comme référence matérielle ; MacSurf 2.3 a largement dépassé le navigateur montré dans ces images.

hackaday.com
hackaday.com
Un site d'actualités moderne et riche en JavaScript, en pleine largeur de bureau.
68kmla.org forum
68kmla.org
Un forum XenForo complet : connecté, pleine largeur, taille de texte correcte.
macintoshgarden.org
macintoshgarden.org
Riche en images et entièrement stylisé, via HTTPS natif.
Hacker News
news.ycombinator.com
Hacker News : connexion et page d'accueil, sans boîtes fantômes.

Nouveau dans la 2.3

Onglets. Une seule fenêtre Mac native peut désormais héberger plusieurs pages de navigateur indépendantes. Command-T ouvre un onglet ; Command-W ferme l'onglet courant. Les onglets en arrière-plan conservent leur propre environnement JavaScript, titre, URL, contenu et état de défilement sans prendre le contrôle de l'interface au premier plan.

La version apporte également une passe majeure de compatibilité des pages dynamiques et de JavaScript ; une reconstruction du DOM plus sûre ; des améliorations de calcul CSS, dimensionnement, Grid, variables et rendu ; WebP natif et SVG renforcé ; une fenêtre Téléchargements reconstruite ; des Préférences, Signets et Historique améliorés ; un comportement HTTPS/sécurité plus strict ; et un grand nombre de correctifs de plantage et de cycle de vie.

MacSurf 2.3 prend en charge Mac OS 8.6 à Mac OS X 10.6. Sur les Mac Intel, la version PowerPC s'exécute sous Rosetta lorsque disponible.

Notes complètes de la 2.3 →

Nouveau dans la 2.0.5

Le point d'orgue est le rendu de hackaday.com en pleine largeur de bureau (montré ci-dessus) : typographie correcte, cartes d'articles et images en place.

Catégories