写点什么

尘封多年,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:007928

评论 1 条评论

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

一文详解:企业大数据分析工具有哪些?

夜雨微澜

华为云“盘古气象”登上Nature!

新消费日报

不容错过的基础设施专场!今天4点,关于全场景质量协同平台T-One的介绍 | 第86-96期

OpenAnolis小助手

开源 基础设施 操作系统 龙蜥大讲堂 T-one

生成式 AI 对未来的展望| 社区征文

i查拉图斯特拉如是说

AI ChatGPT MidJourney 文生图 年中技术盘点

C++中vector自定义大小方式

芯动大师

AWS云VS阿里云 横向对比

WuKongCoder

云计算 阿里云 AWS EMR

JavaScript 函数

猫九

从php5.6到golang1.19-文库App性能跃迁之路

百度Geek说

golang App 百度文库

前端开发需要了解的工具集合

树上有只程序猿

星辰天合公司产品完成阿里云PolarDB数据库产品生态集成认证

阿里云数据库开源

polarDB PolarDB-X PolarDB for PostgreSQL

pprof 数据组装(一)

jupiter

pprof ebpf parca

喜报 | 极限科技 Easysearch 获得由信通院颁布的首批可信搜索型数据库产品证书

极限实验室

大数据 搜索引擎 数据库· 极限科技 2023可信数据库发展大会

新兴技术诞生,国产操作系统崛起| 社区征文

芯动大师

操作系统 国产开源 年中技术盘点

es笔记五之term-level的查询操作

Hunter熊

elasticsearch

代码随想录训练营Day08 - 字符串(上)

jjn0703

华为云盘古气象大模型研究成果在《Nature》正刊发表

新消费日报

华为云代码托管CodeArts Repo:保护企业核心代码资产安全

华为云PaaS服务小智

云计算 华为云 代码托管 华为开发者大会2023

6月《中国数据库行业分析报告》已发布,首发空间、搜索引擎数据库【全球产业图谱】

墨天轮

数据库 国产数据库 空间数据库 搜索引擎数据库

java面试题

程序员小张

开源数据集成平台SeaTunnel:MySQL实时同步到es

javalover123

同步 数据同步 数据集成 CDC 实时

机器学习洞察 | JAX,机器学习领域的“新面孔”

亚马逊云科技 (Amazon Web Services)

机器学习

深入理解 Python 虚拟机:字节(bytes)的实现原理及源码剖析

EquatorCoco

Python 虚拟机 字节

日本 NFT 项目概览与特点总结

Footprint Analytics

区块链游戏 NFT

用Vue3编写一个简单的组件

互联网工科生

Vue 3 slots

从头学Java17-Stream API(二)结合Record、Optional

烧霞

Optional java17 Stream API

企业利用bi商业智能工具有哪些改变呢?以瓴羊QuickBI为例

对不起该用户已成仙‖

Git教学

猫九

git 学习

专利技术系列 001 | 鹏云网络分布式系统脑裂问题解决方案

鹏云网络

云计算 分布式系统 分布式存储 分布式系统脑裂 软件定义存储

如何用大模型 Prompt 解决行业场景问题?大厂中文教程来了!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨

文创商城项目实战

猫九

KaiwuDB 亮相 2023 可信数据库发展大会

KaiwuDB

KaiwuDB 2023可信数据库发展大会

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