IM电竞 - 中国最全的电子竞技平台

新闻资讯
您的位置: 主页 > 新闻资讯 > 技术前沿

Rust重写万物之——从头开始编写浏览器引擎

所属分类:技术前沿 发布时间:2025-01-01 20:55 点击量:

  因不满大公司垄断,Gosub 项目团队用 Rust 从头开始编写了一个新的浏览器引擎,目前 star 数已超过 3k。

  Gosub 项目的诞生是因为不少用户对当前的 Web 浏览器现状感到不满。

  此外,最流行的两个浏览器 —— Chrome 和 Edge 都基于相同的引擎,这意味着 Web 被两家公司控制。

  这对 Web 来说并非好事,Web 应该是开放的,每个人都可以自由使用。

Rust重写万物之——从头开始编写浏览器引擎(图1)

  团队表示,Gosub 最终目标是创造一个高性能、安全开放、开发者友好的全新浏览器引擎,完全采用最新的 Web 标准和技术,为用户提供更多的选择,并且能够与大公司把控的浏览器进行竞争——迫使他们更加开放和自由。

Rust重写万物之——从头开始编写浏览器引擎(图2)

  Gosub 现在已经能够解析 HTML 5 和 CSS 3 文件,并进行简单的渲染,基础的网页浏览不在话下。

  下图是使用 Gosub 引擎进行“自举”——渲染 Gosub 官网的效果:

Rust重写万物之——从头开始编写浏览器引擎(图3)

  im电竞官网

  Gosub 引擎还可以编译为 Wasm,因此它可以在其他支持 WebAssembly 的浏览器里运行, 从而将该浏览器 (Gosub) 嵌套到另一个浏览器(Chrome、Firefox 等等)中。

Rust重写万物之——从头开始编写浏览器引擎(图4)

  该开源项目还在建设当中,如果你有 Web 技术、协议标准、CPU 架构等方面的知识,也可以加入他们。

Rust重写万物之——从头开始编写浏览器引擎(图5)

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  FBI从一男子家中搜出150枚炸弹,其曾用拜登照片练习射击,还曾被炸掉三根手指

  最新!上海第三个万人体育馆要来了!投资约18亿元,建在森林里,体育馆+游泳馆全配置→

  需求在改善 制造业PMI连续三个月站上荣枯线年美股绿盘收官:纳指涨28.64%,英伟达涨超170%

标签: 渲染引擎