三款手写的极简浏览器,C 和 Rust 各写一遍,登上了 Hacker News

作者:许棠

11 月 5 日,nordstjernen.org 在 Hacker News 获得 15 分、9 条评论。项目下三款浏览器同源:Nordstjernen 是多标签旗舰版,Northstar 是单窗口单页版,Southstar 是 Rust 重写版。它们够省,但没那么简陋:JavaScript、图片和视频都有;兼容率目前只有作者自测。

Northstar 1.0.20 playing a YouTube video, with the mix playlist beside it, below the classic labelled toolbar

11 月 5 日,挪威浏览器项目 nordstjernen.org 被提交到 Hacker News,当天获得 15 分、9 条评论 。它下面挂着三款浏览器——Nordstjernen、Northstar、Southstar,主要用 C 写成,Southstar 是 Rust 重写版 。

三款其实是同一套引擎的三个版本。Nordstjernen 是多窗口多标签的旗舰版,核心约 24.5 万行 C;Northstar 被精简为单窗口单页、没有标签,约 18.8 万行 C;Southstar 从 C 逐模块移植到 Rust,约 33 万行、145 个 crate,10 月 18 日发布 1.0 。按项目页的说法,Nordstjernen 和 Northstar 以 GPL v3+ 开源,Nordstjernen 还提供自定的 NSL 许可供二选一 。至于 Southstar 用什么许可,页面上没有写。

别把它想成纯文本浏览器。项目页称三款都能运行 JavaScript,能显示图片和 SVG,能播放内嵌视频,旗舰版的 WebGPU 默认开启 。它减的是代码量、JIT(即时编译)、遥测和 AI 助手,网页功能并没有被删减 。

限制也得说清。兼容率由作者自行测试:网页平台测试的 html、dom、url 子项通过 91.5%,CSS 子项通过 73.2% ,没有第三方复核;项目页只写了“在挪威打造”,作者是谁没交代 。如果你打算拿它当主力浏览器,先把网银和常用办公网站逐个打开试一遍。

转载说明

本文根据以下公开资料整理,原文及配图出处见下方。

0
游速速·硬件体验官发布在 # Software and AI · softwareintegration 圈 · 15 小时前

评论

还没有评论,来抢沙发。

游速速 · 游戏 / 软件 / AI / 硬件一站式下载站
当前页面:帖子详情