写点什么

Mozilla 发布 Servo 浏览器每日构建版

2016 年 7 月 11 日

试验性浏览器项目 Servo 背后的团队宣布提供每日构建版的下载。

截至目前,Servo 只以源代码的形式提供,开发人员需要下载后自己编译。Servo 团队希望,每日构建版(下载地址 download.servo.org )能够扩大该浏览器的使用范围,并最终改进它的 Web 功能和性能。目前只提供 Mac OS X 和 Linux 版本,Windows 和 Android 版本的问题还在处理中。每日构建版本现在还很不完善。

这个新浏览器的开发已经持续了数年之久。它是从头开始构建的,旨在构建一个全新的并行浏览器引擎,更好地利用设备的硬件。现有的大部分浏览器引擎都是在单个流程中建立 Web 页面。虽然类似 Web Workers 这样的工作旨在将浏览器的部分工作交由其他线程来完成,但 Web 页面开发人员需要应对它所带来的复杂性。

Servo 会提高渲染 Web 网页的并发工作数量。

Servo 的未来还不得而知。Servo 工程师 Manish Goregaokar 在答复 Hacker News 网友的问题时也只是表示,只有时间会证明一切:

该计划似乎是要让 Servo 作为一个新想法(像 WebRender)的测试平台继续发展,并在时机成熟时与 Firefox 共享组件。近期,我们不大可能看到一款独立的 Servo 产品,因为还要做大量的工作才能让其完全兼容 Web。至于很远的未来……我们也不知道。

Servo 的一些组成部分可能会纳入 Firefox。例如,Servo 的样式引擎 Stylo 就已经进入了这个阶段,今年年底,它的一些组成部分会整合到Gecko 每日构建版中。这是Mozilla 称之为“ Oxidation ”的程序的一部分——之所以这样命名,是因为 Rust 代码整合到了 Firefox 中。Servo 是使用 Rust 编写的,后者也是 Mozilla 的一个研究项目。

Mozilla 提供了一个 Servo 的视频介绍,其中介绍了更多的动机以及如何实现页内并行。

查看英文原文: Mozilla’s Servo Browser Now Available Nightly

2016 年 7 月 11 日 19:006110
用户头像

发布了 1008 篇内容, 共 316.9 次阅读, 收获喜欢 287 次。

关注

评论

发布
暂无评论
发现更多内容

LeetCode题解:88. 合并两个有序数组,双指针遍历+从前往后,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

鲲鹏一粤,智算万里

脑极体

阿里、力扣、政采云的15位专家分享前端面试与招聘视角

三钻

前端 大厂面试 面试经验

troubleshoot之:使用JFR分析性能问题

程序那些事

Java 性能分析 jfr

Flexible Box Layout 原理剖析

大导演

CSS 前端进阶训练营

架构师训练营 - 第 7 周命题作业

红了哟

【DevOps】我们忽视了Daily Build(每日构建)吗?

Man

DevOps jenkins 每日构建

你生日那天的宇宙什么样子知道?我全部给你吧!

我是程序员小贱

MySQL-技术专题-共享锁与排他锁

李浩宇/Alex

Github被攻击。我的GitPage博客也挂了,紧急修复之路,也教会你搭建 Jekyll 博客!

小傅哥

Java GitHub 小傅哥 博客

Elasticsearch学习

张明森

国内与国外区块链关键技术现状及差异

CECBC区块链专委会

区块链 应用技术

并不想吹牛皮,但!为了把Github博客粉丝转移到公众号,我干了!

小傅哥

Java 小傅哥 博客 微信公众号

如何隐藏你的数据库密码

Rayjun

安全 服务器

Apache Mina和Netty的历史

dinstone

区块链一新基建 新动能 新发展大会将在南昌举办

CECBC区块链专委会

新基建 区块链技术

翻译: Effective Go (6)

申屠鹏会

golang 翻译

为什么考研,考研能给你带来什么?说说我的感受!

我是程序员小贱

goalng写的IM服务器

Alber

golang IM

抽象类、接口、Trait

书旅

接口 面向对象 抽象 对象 Trait

基于Vert.x的API网关Agate

dinstone

docker入个门

书旅

Docker 容器 Dockerfile

用故事去理解「文件 I/O」

小林coding

操作系统 异步 文件系统 同步 非阻塞网络I/O

Git命令可视化展示,代码管理再也不愁了,建议收藏!

诸葛小猿

git git merge git rebase git fetch git reset

MySQL-技术专题-InnoDB存储引擎

李浩宇/Alex

知道时间轮算法吗?在Netty和Kafka中如何应用的?为什么不用Timer、延时线程池?

yes

kafka Netty Timer ScheduledThreadPool 时间轮

源码分析 | Mybatis接口没有实现类为什么可以执行增删改查

小傅哥

Java 源码分析 小傅哥 mybatis

如何学习一个框架?

七叶

数据治理第一步,摆脱“手工作坊”

KAMI

大数据 数据治理 数据开发 数据平台

MEDO 项目开发中遇到的问题汇总

陈皮

架构师训练营 - 第十周作业

坂田吴奇隆

Mozilla发布Servo浏览器每日构建版-InfoQ