GitHub 热门

LadybirdBrowser/ladybird

在 GitHub 打开 ↗

从零自研内核的独立浏览器,面向浏览器引擎开发者

Star66k
24h 新增+10
7 天新增—
Fork3.1k
Issue414
语言C++

项目介绍

更新于 1 天前

Ladybird 是一个从零写起的独立网页浏览器,不基于 Chromium、Firefox 或 WebKit,而是自研整套渲染引擎和 JavaScript 引擎,可理解为浏览器界的「Rust 之于 C++」——目标是摆脱对现有浏览器内核的依赖。它采用多进程架构,每个标签页独立沙箱渲染,图片解码和网络请求放在独立进程,对恶意网页内容的防御更彻底。目前处于 pre-alpha 阶段,只适合开发者试用,日常上网还谈不上。对多数互联网从业者来说,它更像一个观察对象而非工具:如果你做浏览器内核、Web 标准、渲染性能相关的工作,或者单纯想了解一个现代浏览器引擎如何从零构建,值得翻翻它的代码;普通后端、算法、产品岗位基本用不上。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +40

话题标签

browserbrowser-engine

仓库信息

LicenseBSD-2-Clause
创建时间2024-05-30
最后推送48 分钟前
热度分37.0