Google宣布支持使用Rust开发Chromium
出品 | OSC开源社区(ID:oschina2013)
Google Chrome 安全团队宣布,Chromium 将支持在项目中使用来自 C++ 的第三方 Rust 库。目前他们正在积极寻求将可用于生产环境的 Rust 工具链添加到 Chromium 构建系统中,以实现在明年将 Rust 代码引入到 Chrome 二进制文件中。
Google 根据 Chromium 的项目体量和自身需求,暂时只支持使用第三方 Rust 库,因为第三方库是作为独立组件编写的,它们不需要考虑有关 Chromium 实现的潜在需求。这意味着他们拥有更简单且专注于他们单一任务的 API。
根据 Google 的介绍,他们将 Rust 引入 Chromium 的目标是提供一种更简单(无 IPC)和更安全(整体复杂性比 C++ 低,沙箱中也没有内存安全错误)的方式来满足两个规则,以加快开发速度(更少的代码编写,更少的设计文档,更少的安全审查),并提高 Chrome 的安全性(增加没有内存安全错误的代码行数,降低代码的错误密度)。他们认为可以使用第三方 Rust 库来实现这一目标。
他们还说道,Rust 是由 Mozilla 开发的编程语言,在提供安全性的同时还具有高性能,最初专门被用于编写浏览器,因此 Chromium 依赖这项技术也非常合适。
相关链接:
本文文字及图片出自 OSC开源社区
你也许感兴趣的:
- 一秒就被盗走密码,Chrome的安全措施就是摆设。
- Chrome再次优化内存占用,新增内存释放开关
- 只有 Chromium 的 Web 会是什么样子?
- 前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流
- Google Chrome 75 将默认启用延迟加载功能
- 超好用的27个谷歌Chrome浏览器使用技巧
- 酷壳陈皓:使用谷歌浏览器调试WEB前端的一些必备调试技巧
- 如何理解谷歌浏览器的安全警告信息
- Google浏览器里藏着一个彩蛋,你知道吗?
- Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!
你对本文的反应是: