诞生于 Mozilla 的 Rust ,只占 Firefox 代码的 9.9%
网友 4e6 将 mozilla/gecko-dev 库 2022 年 3 月的统计信息进行数据可视化后,发现诞生于 Mozilla 的 Rust 编程语言只占 Firefox 浏览器代码的 9.9%。
Rust 语言最初由 Firefox 制造商 Mozilla 推出,由 web 领域领军人物、JavaScript 之父 Brendan Eich、Dave Herman 、Graydon Hoare 合力开发。Mozilla 用它开发了实验性的渲染引擎 Servo,并将其部分 Css 渲染组件如 Quantum Style 整合到 Firefox 浏览器中。
Mozilla 最初的计划是用 Rust 来完全重写 Firefox 的 C++ 代码,以安全性较高的 Rust 取代 C++ 。但由于疫情原因,Mozilla 在 2020 年的裁员中把 Rust 团队和大部分 Rust 核心开发者给裁员了。而后 Rust 项目宣布独立并创建 Rust 基金会,而 Servo 引擎成为 Linux 基金会托管项目。
因此 Mozilla 的 Rust 重写计划也被搁置。如今在 Firefox 的代码中, Rust 比例仅为 9.9%,而 C++ 语言占 26.8%,C 语言占 13.4%,JavaScript 占 27.5%,HTML 占 16%,Python 占 4.8%。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
rueidis —— Go 语言的 Redis 开发包
rueidis 是一个高性能的 Go 语言的 Redis RESP3 客户端开发包,支持客户端缓存和自动流水线。 主要特征 用于非阻塞 redis 命令的自动管道 用于阻止 redis 命令的连接池 选择加入客户端缓存 redis cluster, pub/sub, streams, TLS, RedisJSON, RedisBloom, RediSearch, RedisGraph, RedisTimeseries IDE 友好的 redis 命令生成器 具有客户端缓存和乐观锁定的哈希/RedisJSON 对象映射 打开遥测跟踪和指标 示例代码: package main import ( "context" "github.com/rueian/rueidis" ) func main() { c, _ := rueidis.NewClient(rueidis.ClientOption{ InitAddress: []string{"127.0.0.1:6379"}, }) defer c.Close() ctx := context.Backg...
- 下一篇
Go 在招聘中最吃香,开发人员最讨厌 PHP/Swift/Scala/R/Objective-C
人才招聘网站 Hired 最新发布了一份“2022 年软件工程师状况报告”指出,随着人才竞争的升温,对软件工程师的需求继续加速;2021 年对软件工程师的需求已经达到了 2020 年的两倍以上。 该报告基于对公司与开发人员在其就业市场上的 366,000 多次互动数据的分析,以及 2020 年 1 月至 2021 年 12 月期间收集的 2000 份调查回复。旨在为工程师提供洞察力和资源,以促进他们的职业发展;并为雇主加强他们的招聘和保留战略。 报告列出了一些最能激发雇主面试兴趣的软件开发技能。其中,编程语言Go连续两年位居需求技能榜首,精通 Go 的工程师收到的面试请求是市场平均水平的 1.8 倍。Hired 首席技术官 Dave Walters 称:“它的设计考虑到了简单性,但功能非常强大,使其在工程师中很受欢迎。” 紧随其后的是精通Ruby on Rails 的开发人员,收到的面试请求是市场平均水平的 1.78 倍。其次分别是Scala、Ruby 和 React Native。Hired 指出,Ruby on Rails 仍然是最方便和功能最强大的框架之一;且React 的需求量...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7