Mozilla 实验引擎 Servo 通过 Acid2 测试

Mozilla宣布,Mozilla Research开发的下一代浏览器引擎Servo达到了一个重要里程碑,通过了Acid2测试。Servo使用Mozilla的新语言Rust开发,Rust是一种注重安全、性能和并发性的编程语言,Servo设计能利用现代计算平台的多核架构并行执行任务,能充分利用所有处理器核心、GPU和矢量单元。

它在2013年8月通过Acid1测试,今年3月通过Acid2。Acid是测试浏览器对Web标准的兼容性,而Acid2是测试浏览器对HTML、CSS 2.1样式及PNG图像标准的兼容性,Acid3则主要测试DOM和JavaScript等标准的兼容性。

Mozilla声称,Rust编译器能自动阻止类似Heartbleed的安全漏洞。

[来源:Mozilla/Solidot]

文章转载自开源中国社区 [http://www.oschina.net]

时间: 2024-09-21 00:41:09

Mozilla 实验引擎 Servo 通过 Acid2 测试的相关文章

Mozilla 准备用 Servo 替代 Gecko

Mozilla开发者将在2017年逐步用Servo替代古老的Gecko渲染引擎.Safari运行在 Webkit上,Chrome运行在Blink上,而Firefox运行在Gecko上,其中Gecko可能是仍在广泛使用的最古老渲染引擎.过去几年,Mozilla使用新的编程语言Rust开发了一个全新的渲染引擎Servo,去年10月Mozilla宣布了下一代Web渲染引擎项目 Project Quantum,逐步用Servo替代Gecko.整个替代的过程将是逐步推进的,不会完全抛弃Gecko久经考验的

Mozilla 全新浏览器引擎 Servo Nightly 版已释出

Servo页面渲染引擎的Nightly 版已释出!为了方便交互,我们提供了基于HTML的浏览器界面.但目前Servo引擎的页面兼容性不是太好,我们想给大家一个试用并反馈的机会.MacOS和Linux编译版已提供:Windows和Android版本很快会有. 二进制包和安装说明见: https://servo-builds.s3.amazonaws.com/index.html. 第一次运行Servo,会有一个新标签页,包含了一些可以良好渲染的网址,以及一些技术演示.可以在其它浏览器中打开这个标签

搜狗秘密研发半年之久的“探索引擎”已开始内部测试

摘要: 内部流出的搜狗探索引擎内测界面(TechWeb配图) 11月18日消息,TechWeb今日独家获悉,搜狗秘密研发半年之久的探索引擎日前已开始内部测试,并计划成熟后向市场推出.分析人士认为,这 内部流出的搜狗"探索引擎"内测界面(TechWeb配图) 11月18日消息,TechWeb今日独家获悉,搜狗秘密研发半年之久的"探索引擎"日前已开始内部测试,并计划成熟后向市场推出.分析人士认为,这种"浏览器+搜索"的模式或将成为垂直搜索领域新的竞争

统一模式的WebKit浏览器渲染引擎的利弊

Opera宣布转向使用开源的WebKit引擎 在本周前几天,欧朋浏览器(Opera)宣布正在逐步关闭其独立浏览器渲染引擎(brower rendering engine)的相关开发工作,继而转向使用开源的WebKit引擎,该消息很快引起了不小的轰动. WebKit引擎支持谷歌安卓系统和苹果IOS系统的内置浏览器,在移动领域,WebKit引擎实际上已经成为了移动浏览器内核开发的标准,而且它也非常可能成为桌面浏览器的内核标准.在全球范围内Chrome浏览器已经遥遥领先以Trident排版引擎为内核的

Vendor Prefix:为什么需要浏览器引擎前缀

浏览器引擎前缀(Vendor Prefix)是什么? Vendor prefix-浏览器引擎前缀,是一些放在CSS属性前的小字符串,用来确保这种属性只在特定的浏览器渲染引擎下才能识别和生效.谷歌浏览器和Safari浏览器使用的是WebKit渲染引擎,火狐浏览器使用的是Gecko引擎,Internet Explorer使用的是Trident引擎,Opera以前使用Presto引擎,后改为WebKit引擎.一种浏览器引擎里一般不实现其它引擎前缀标识的CSS属性,但由于以WebKit为引擎的移动浏览器

Mozilla 将 Firefox 的命运与 Rust 语言捆绑在一起

图自:Pixabay Mozilla 将 Firefox 的命运与 Rust 语言捆绑起来.Rust 是 Mozilla 主导开发的注重安全.速度和并发的系统级编程语言,最新版本为 1.15. 随着 Rust 的成熟,Mozilla 开始尝试用 Rust 开发 Firefox 的组件,其中包括核心引擎 Servo/Project Quantum.自 v53 起,Firefox 将需要 Rust 构建,这一要求对大多数用户没有影响,但会影响少部分 Rust 及其依赖的 LLVM 编译器不支持的平台

Mozilla 考虑从 Firefox 剥离 XUL 和 XBL

在Mozilla的邮件列表上,Firefox工程总监Dave Camp宣布他们正考虑对Firefox进行一次大的改变--移除XUL和XBL.Dave Camp称,这项计划的讨论尚处于早期阶段,还有许多问题需要讨论,如应该采用什么技术作为替代,对扩展开发者的影响,花费的时间以及质量问题,等等.之 所以考虑移除XUL和XBL是出于几个方面的原因:Web和Web开发演化出了一套新的标准和技术,Mozilla应该跟谁: XUL和XBL不是Web技术,没有获得HTML那样程度的关注,它的性能问题没有修正,

Mozilla 将在 2017 年年底淘汰 XUL 扩展

Mozilla 官方博客正式宣布 2017 年 11 月 14 日发布的 Firefox 57 将终止支持 XUL 扩展.扩展或现有的 XUL 扩展本是 Firefox 吸引用户的一大特点,然而在采用多进程架构过程中 Mozilla 发现 XUL 扩展不支持多进程,存在性能和安全方面的问题,因此它在考虑之后决定拥抱 Google 浏览器支持的 WebExtensions 扩展技术. WebExtensions 扩展相比 XUL 扩展支持的功能较少,因此这一迁移将会导致现有的 XUL 扩展难以移植

IE统治地位受到挑战 跨浏览器测试知识

IE 独霸天下的那些日子,Web 设计师不时陷入 IE 同它竞争者的口水战,然而,当一些新的,注重 Web 标准的浏览器出现时,事情发生了改变,IE 的统治地位受到了挑战. Web 设计与开发师的一个重要工作环节是跨浏览器测试,谁让我们生活在这个既幸福又痛苦的时代,有那么多浏览器摆在我们面前,还有那个噩梦般总也摆脱不掉的 IE6.本文讲述了与跨浏览器测试有关的各种问题与知识,包括渲染,平台,设备以及 JavaScript 引擎. 梦幻五组合 IE 独霸天下的那些日子,Web 设计师不时陷入 IE