当前位置: 首页 > 科技观察

Mozilla正试图重塑浏览器

时间:2023-03-14 23:43:19 科技观察

据外媒ZDnet报道,Mozilla正试图重塑多核和移动时代的浏览器。该公司正在与三星合作开发一种新的浏览器布局引擎Servo,其设计不受任何遗留代码的限制,打破了现代浏览器的性能束缚。Servo是使用Mozilla的新语言Rust开发的。Rust是一种专注于安全性、性能和并发性的编程语言。Mozilla预计在今年内发布1.0版。Mozilla平台工程师JoshMatthews指出,今天基本上所有的浏览器都是在2000年之前设计的,当时的硬件情况与今天有很大的不同。硬件通常只有一个CPU核心,频率也很低,可用内存也很小。伺服旨在利用手机和平板电脑的多核处理器来执行并发任务。现代浏览器依次解析HTML网页以计算布局、渲染内容和执行脚本,而Servo可以并行执行这些任务。在Rust语言中,各个任务是分离的,彼此不共享内存,使用异步消息传递的方式相互通信。Servo的布局、渲染和脚本任务都是分开的,并按照自己的节奏运行。Servo由Mozilla的五名工程师团队和三星的一个研究团队开发,Mozilla希望在今年年底之前构建一个相对可用的版本。