开发者近日发布了 MacSurf 1.68 版本,这是一款专为经典 Mac OS 9 系统打造的网页浏览器。该版本标志着项目在技术底层实现了重大飞跃:其内置的 JavaScript 引擎已由老旧的 Duktape(仅支持 ES5 标准)彻底替换为全新的 macQJS。macQJS 是针对经典 Mac OS 环境移植的 QuickJS 引擎,此次更新使得 Mac OS 9 这一发布于二十多年前的操作系统,首次获得了原生运行现代 ES2023 JavaScript 代码的能力。QuickJS 是一个轻量级且可嵌入的 JavaScript 引擎,支持 ES2023 规范,这意味着在 PowerPC 架构的老式 Mac 硬件上,用户如今也能通过该浏览器解析和执行现代 Web 应用逻辑。此次引擎升级不仅显著提升了脚本执行效率,也极大扩展了老旧机器在现代互联网环境中的兼容性,让“古董级”计算机设备在 Web 标准支持上追平了现代主流平台。
事件分析
💡 核心观点:打破软硬件的时间壁垒,让经典系统原生执行当代代码,彰显了开源社区在技术复用与逆向工程上的硬核实力。
原文链接:Hacker News





