
Un navegador web moderno para Classic Mac OS 9 PowerPC. CSS3 real, JavaScript ES5, HTTPS nativo. Construido con CodeWarrior sobre la API Carbon.
La web moderna, en un Mac de hace 25 años.
Un navegador nativo para la era Carbon, desde Mac OS 8.6 hasta Mac OS X 10.6: CSS real, JavaScript moderno y HTTPS en el propio Mac. Sin proxy, sin una segunda máquina.
MacSurf 2.0.5 en un Power Mac G3 iMac, renderizando hackaday.com a ancho de escritorio completo mediante HTTPS nativo.
🆓 Estable mensual gratuitoUna compilación probada en macsurf.org, gratuita para todos, con pruebas reales en hardware detrás. Última versión estable: MacSurf 2.3 "OPEN TABS" |
⭐ Semanal, para colaboradoresLas compilaciones en desarrollo llegan a Beta-Box cada semana, antes de cada versión estable, con notas de desarrollo en el camino. |
Cada proyecto permanece libre como código fuente. Compílalo tú mismo y nunca necesitarás Beta-Box. Estás pagando por la compilación y la cadencia, no por el acceso.
Apoya el desarrollo
Sigue el proyecto
Gracias a nuestros colaboradores:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom
[!NOTE] 2.3 "OPEN TABS" es la mayor versión de MacSurf desde la 2.0. Las pestañas por fin están habilitadas, con estado independiente de página, desplazamiento, historial, renderizado y JavaScript dentro de una única ventana nativa de Mac. Por debajo hay una importante reescritura del ciclo de vida y de las páginas dinámicas, una superficie de API del navegador mucho mayor, más soporte de CSS e imágenes/SVG, gestores nativos reconstruidos, redes y seguridad más sólidas, y una larga campaña de estabilidad impulsada por el hardware. MacSurf sigue siendo software honesto y en desarrollo; algunas aplicaciones modernas muy pesadas aún exponen carencias de diseño y de API. Consulta las notas de la versión 2.3 y docs/status.md para más detalles.
La web superó al Classic Mac OS hace veinte años, y el HTTPS moderno remató la faena hacia 2016. Saca hoy un G3 o un G4 del armario y apenas podrá alcanzar un solo sitio en vivo.
MacSurf lo soluciona en la propia máquina, sin proxy de capturas ni trucos de terminal remota. Es un navegador nativo construido con las herramientas que se distribuían en la plataforma: CodeWarrior, Carbon, QuickDraw, Open Transport. Habla TLS 1.3 directamente con la web moderna a través de macTLS, una pila basada en BearSSL integrada en el binario con el paquete completo de CA de Mozilla, y ejecuta JavaScript moderno mediante macQJS, un port de QuickJS para Mac OS 9.
Hasta donde sabemos, es el primer port serio de NetSurf a Classic Mac OS, y el primer navegador para Mac OS 9 con CSS Grid nativo, propiedades personalizadas de CSS y un motor de JavaScript moderno en el dispositivo.
Cada captura de abajo es un sitio en vivo, tomada en un Power Mac G3 con Mac OS 9.2.2 y MacSurf 2.0.5. Se conservan aquí como referencia de hardware; MacSurf 2.3 ha avanzado sustancialmente más allá del navegador que muestran estas imágenes.
![]() hackaday.com Un sitio de noticias moderno y cargado de JavaScript a ancho de escritorio completo. |
![]() 68kmla.org Un foro XenForo completo: sesión iniciada, ancho completo, tamaño de texto correcto. |
![]() macintoshgarden.org Cargado de imágenes y totalmente estilizado, mediante HTTPS nativo. |
![]() news.ycombinator.com Hacker News: inicio de sesión y portada, sin cajas fantasma. |
Pestañas. Una única ventana nativa de Mac ahora puede alojar varias páginas de navegador independientes. Command-T abre una pestaña; Command-W cierra la pestaña actual. Las pestañas en segundo plano conservan su propio entorno de JavaScript, título, URL, contenido y estado de desplazamiento sin apoderarse de la interfaz en primer plano.
La versión también trae una importante pasada de compatibilidad con páginas dinámicas y JavaScript; mayor seguridad en la reconstrucción del DOM; mejoras en matemáticas CSS, dimensionado, Grid, variables y pintado; WebP nativo y SVG más sólido; una ventana de Descargas reconstruida; Preferencias, Marcadores e Historial mejorados; un comportamiento de HTTPS/seguridad más estricto; y un gran conjunto de correcciones de fallos y de ciclo de vida.
MacSurf 2.3 es compatible con Mac OS 8.6 hasta Mac OS X 10.6. En Macs Intel, la compilación para PowerPC se ejecuta bajo Rosetta cuando está disponible.
Lo más destacado es hackaday.com renderizándose a ancho de escritorio completo (mostrado arriba): tipografía correcta, tarjetas de artículos e imágenes en su sitio.