【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

尘封多年,Servo 重磅回归!Rust 加持,执行速度可超过 Chromium

  • 2024-03-02
    北京
  • 本文字数:1357 字

    阅读完需:约 4 分钟

大小:559.13K时长:03:10
尘封多年,Servo 重磅回归!Rust加持,执行速度可超过 Chromium

“Servo”Web 引擎在树莓派上的执行速度甚至超过了 Chromium。


Servo 的开发者将从 2024 年开始全力投入。


Bernie Innocenti 在参观 FOSDEM 2024 时,发现 Servo 项目团队在那里展示了他们到目前所做的所有工作。



这让人产生了好奇:现在 Servo 这个项目进展到什么地步了?


先给不熟悉该项目的同学介绍一下,Servo 是一个实验性浏览器引擎,它利用 Rust 的强大特性来提供高度适应性的内存安全性和模块化体验。


Mozilla 在 2012 年出于研究目的创建了 Servo 项目后,它多年来经历了起起落落,并终于在 2023 年卷土重来;这主要是因为项目开发人员明确了它的前进方向,探索出了一种新的方法。


现在业内有很多开源 Chrome 的替代品,而有了 Servo 的这种新方法,我们就有机会看到一些基于 Servo 的非常酷的选项,可能会让 Gecko 和 Blink 感到危机!


下面就来看看 The Servo 项目迄今为止的进展情况以及 2024 年的前景规划。

Blink 是 Chromium 和其他基于它的浏览器使用的引擎,而 Gecko 是 Firefox 和其他一些浏览器使用的引擎。


Servo:有哪些值得期待?

就在几个月前,即 2023 年 9 月,Servo 项目正式加入 Linux 欧洲基金会后,来自 Igalia 的现有贡献者接手了维护工作,从而加快了其发展步伐。


作为背景补充,去年在欧洲开源峰会上,来自 Igalia 的 Manuel Rego 在演讲时分享了一些非常有用的见解。见:https://youtu.be/9lkIX5ryZZ4


他展示了 WebGL 支持、跨平台支持(包括对 Android 和 Linux 的移动支持等)等内容。他们已经尝试将 Servo 用于嵌入式应用程序用例(例如在树莓派上运行),并计划在这一领域取得进展。据我所知,与 Chromium 相比,树莓派上的 Servo 跑起来速度更快(https://youtu.be/oDqDrvxLxyI)。


你可以在 Servo 的演示网页上找到更多类似的演示:https://demo.servo.org/?ref=news.itsfoss.com


另外,新的布局引擎也在开发中,在其开发过程中团队正在制定新的特性和兼容性计划。


可能你还不知道,就算当初 Mozilla 放弃了这个实验项目,Firefox 也在浏览器中使用了一些 Servo 的组件?


自然,这让我们想知道更新的 Servo 布局引擎(或其他组件)是否可能会出现在 Firefox 中(凡事都有可能性!)。


之前很久,Servo 都被认为是实验性的项目。现在到了 2024 年,我希望这方面能取得进一步进展。

目前来看这是一个独立的项目,当前的进展看起来非常有希望,官方网站现在列出了 2024 年的更新路线图,全年做的东西好像都是一样的:



Project maintenance and outreach 部分包括一般性的项目维护任务以及社区管理工作,然后是 CSS support 的实现,这将为 Servo 布局引擎提供基本 CSS 特性。


通过 Embedding API definition,Servo 团队将与 Tauri 合作完成定义 Servo webview API 的工作,同时实现 API 的新特性和要求。


最后,我们会有 Initial Android support,这将让 Servo 在现代 Android 版本上完成构建,开发人员将来会在官方网站上发布 Nightly APK。


官方路线图的地址在这里:https://github.com/servo/servo/wiki/Roadmap?ref=news.itsfoss.com,有关该项目的更多细节,你可以前往其 GitHub 存储库(https://github.com/servo/servo?ref=news.itsfoss.com)或其官方 Zulip 聊天频道(https://servo.zulipchat.com/?ref=news.itsfoss.com)获知。


原文链接

https://news.itsfoss.com/servo-rust-web-engine/

2024-03-02 08:007800

评论 1 条评论

发布
用户头像
期待。。。
2024-04-03 09:13 · 广东
回复
没有更多了

Java8新特性:方法引用,构造器引用,数组引用

Java 程序员 后端

JavaEE框架学习笔记——Mybatis篇

Java 程序员 后端

JavaWeb之HTTP协议(一)

Java 程序员 后端

Java实现:二叉搜索树(Binary Search Tree)

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day26】—

Java 程序员 后端

Java书城项目第三阶段:优化

Java 程序员 后端

Java入门 if分支结构 switch分支结构

Java 程序员 后端

Java反射的简单入门

Java 程序员 后端

Java基础面试题——多线程

Java 程序员 后端

Java多线程知识点总结(思维导图+源码笔记),已整理成PDF版文档

Java 程序员 后端

Java学习笔记——多态(实例详解)

Java 程序员 后端

JavaArrayList源码分析(含扩容机制重点问题分析)

Java 程序员 后端

JavaBean与xml互转的方法详解

Java 程序员 后端

Java个人知识点总结(基础篇)(1)

Java 程序员 后端

JavaEE框架学习笔记——Mybatis篇(1)

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day40】—

Java 程序员 后端

Java个人知识点总结(基础篇)

Java 程序员 后端

JavaWeb快速入门--Ajax&Json

Java 程序员 后端

java反射-变量键值对排序

Java 程序员 后端

Java基础复习(DayEleven):内部类与代理

Java 程序员 后端

Java基础复习(DayNight):克隆与两个比较接口

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day19】—

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day6】 —

Java 程序员 后端

JavaEE框架学习笔记——Spring篇

Java 程序员 后端

Java中级面试题及答案整理

Java 程序员 后端

Java之Spring基础与IOC

Java 程序员 后端

Java基础26~反射

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day28】—

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day36】—

Java 程序员 后端

javaSE基础复习之面向对象(多态,内部类,内存回收)

Java 程序员 后端

Java反射的简单入门(1)

Java 程序员 后端

尘封多年,Servo 重磅回归!Rust加持,执行速度可超过 Chromium_架构/框架_SOURAV RUDRA_InfoQ精选文章