Présentation de MacSurf
MacSurf est un navigateur web natif pour Classic Mac OS (PowerPC, Mac OS 9.1–9.2.2) qui prend en charge le HTTPS et un moteur JavaScript moderne sans proxy ni machine compagnon.
Fonctionnement de MacSurf
La version 1.68 de MacSurf est équipée d'un nouveau moteur JavaScript appelé macQJS, qui est une portage de QuickJS pour Classic Mac OS. Ce moteur permet d'exécuter du code JavaScript moderne (ES2023) directement sur un processeur PowerPC sous Mac OS 9.
Le moteur macQJS est développé comme un projet indépendant, ce qui signifie que d'autres logiciels pour Classic Mac OS pourront également l'utiliser. La migration vers ce nouveau moteur a nécessité plusieurs mois de travail et a impliqué la correction de nombreux bogues pour assurer la stabilité du logiciel sur le matériel réel.
Améliorations et corrections
La version 1.68 de MacSurf apporte de nombreuses améliorations et corrections, notamment la possibilité de voir et de placer un curseur de texte, la sélection de texte dans les champs, la persistence des connexions, le fonctionnement des touches de flèche et des touches de tabulation, ainsi que la correction de bogues qui empêchaient l'ouverture de fenêtres supplémentaires ou la maximisation de la fenêtre du navigateur.
Les améliorations de la compatibilité des sites web sont également notables, avec la prise en charge de XenForo et la correction de bogues qui empêchaient le fonctionnement de certaines fonctionnalités. Les utilisateurs peuvent désormais poster des réponses sur les forums 68kmla directement depuis Mac OS 9.
Implications et limites
Le développement de MacSurf est un projet à temps plein qui nécessite des ressources pour continuer à améliorer et à maintenir le logiciel. Les utilisateurs qui souhaitent soutenir le projet peuvent le faire via Patreon ou Ko-Fi.
Malgré les progrès réalisés, MacSurf est toujours un logiciel en développement et peut encore contenir des bogues ou des limitations. Cependant, la version 1.68 représente une étape importante dans l'amélioration de la compatibilité et de la stabilité du navigateur, et les utilisateurs de Mac OS 9 peuvent désormais profiter d'un navigateur web moderne et sécurisé pour accéder à internet.