2023年,Servo在开源浏览器引擎领域取得了显著的进展。今年,Servo的主要代码库servo/servo共收到了1037个拉取请求,这是去年的382%;提交了2485次,是去年的375%。其中,53名独立贡献者参与了项目,比去年增长了140%。
在所有的贡献中,由人类(而非机器人)提交的拉取请求中,有30%来自于Igalia之外的个人,18%来自于非审查人员。Servo在过去一年中在六场国际会议上进行了介绍,包括RustNL、Web Engines Hackfest、LF Europe Member Summit、Open Source Summit Europe、GOSIM Workshop和GOSIM Conference。
Servo现在拥有一个可用的“minibrowser”用户界面,支持屏幕外渲染,其实验性的WebGPU支持也得到了更新。此外,Servo现在再次出现在wpt.fyi上。Servo的新布局引擎在iframe、浮动、堆叠上下文、内联布局、边距折叠、‘position: sticky’、‘min-width’和‘min-height’、‘max-width’和‘max-height’、‘align-content’、‘justify-content’、‘white-space’、‘text-indent’、‘text-align: justify’、‘outline’和‘outline-offset’以及‘filter: drop-shadow()’等方面表现出了其优势。
在Web Platform Tests的部分测试中,Servo的新布局引擎显示出了显著的进步。例如,在floats测试中,新布局引擎的通过率达到了82.2%,而在floats-clear测试中达到了73.3%。此外,Servo在Acid1测试中也通过了新布局引擎,并在CSS2 abspos、CSS2定位和CSS Position测试套件中取得了优于旧布局引擎的成绩。
Servo的下一步计划包括维护现有项目,发布Android每夜构建版本,完成与Tauri的整合(得益于NLNet的支持),以及实现对表格、更好的浮动支持和非拉丁文本的支持(也是得益于NLNet的支持)。
2024年,Servo将参加FOSDEM 2024,Rakhi Sharma将在2月3日16:45当地时间(15:45 UTC)进行关于“在Rust项目中嵌入Servo”的演讲。Servo团队也在积极寻找赞助商,以支持这个旨在提供可嵌入、独立、内存安全、模块化、并行Web渲染引擎的开发。有兴趣的个人或公司可以访问Servo的赞助页面,或通过邮件join@servo.org进行咨询。
在人们担忧浏览器引擎多样性陷入低谷的十年里,Servo希望能够帮助改变这一现状。