Servo项目用Rust语言开发,以其内存安全性和模块化的特点备受关注。历经起伏后,该项目于2023年加入了欧洲Linux基金会,即将在新的年份展现出新的活力。
近期在2024年的FOSDEM大会上,Bernie Innocenti偶然发现Servo项目团队正在展示迄今为止的成果,引起了外界的极大关注。多年以来,曾受到Mozilla资助的Servo项目表现出了忽冷忽热的态势。但当Mozilla放弃继续研发后,这个项目迎来了转机。Igalia的贡献者接手项目维护,为Servo注入了新鲜血液。
目前,市面上虽有众多基于开源Chrome(Blink引擎)的浏览器替代品,但Servo带来的改变可能会给Blink和Mozilla的Gecko引擎带来竞争压力。Servo项目团队已在过去的几个月中取得了令人瞩目的成绩。2023年9月,在Open Source Summit Europe上,Igalia的Manuel Rego就展示了项目的多项进展,如WebGL支持、跨平台兼容性(包括安卓和Linux移动支持)等。
Servo不仅能够在Raspberry Pi等嵌入式应用中运行,且相比Chromium显示出更快的速度。对于想深度了解的用户,可以在Servo的官方演示页面上体验更多示例。
除此之外,Servo还在开发一个新的布局引擎,该引擎将增加新功能,提升兼容性。尽管Mozilla已经放弃了这个实验性项目,Firefox实际上仍在使用一些由Servo开发的组件。这让人们不禁猜测,新的Servo布局引擎或者其他组件可能未来也会集成到Firefox中。
作为一个独立项目,Servo取得的进展已经令人充满期待。其官方网站已经列出了2024年的更新路线图,明确了包括社区管理和项目维护在内的任务。2024年的目标包括完成CSS支持的实现,这意味着Servo布局引擎将提供基础的CSS功能。
另一方面,Servo团队还将完成嵌入式API的定义,与Tauri合作定义Servo的webview API,并为API实现新特性和需求。而最激动人心的是,Servo项目将在安卓平台上推进,预计将在未来某个时间点在官网发布面向现代安卓版本的夜间版本APK。
这一系列举措不仅让开源界的热心观望者们看到了Servo未来发展的无限可能,也给竞争激烈的浏览器市场带来了新的活力和选择。
本文遵循新闻原始来源It’s FOSS的版权协议,采用“CC BY-SA 4.0国际”协议授权。