ladybird LadybirdBrowser

Truly independent web browser

主要语言
C++
Stars
65,559
Forks
3,133

标签

  • 桌面应用
  • 前端
  • WebAssembly
  • 安全

摘要

Ladybird 是一款真正独立、从零自研引擎的开源网页浏览器,当前处于 pre-alpha 阶段,主要面向开发者使用。它采用多进程架构(UI、WebContent 渲染、ImageDecoder、RequestServer 进程分离),将图像解码与网络连接移出进程以增强对恶意内容的防护,并为每个标签页提供独立的沙箱渲染进程。核心组件继承自 SerenityOS(LibWeb、LibJS、LibWasm、LibTLS 等),支持 Linux、macOS、Windows(WSL2) 等平台,适合对浏览器引擎实现与 Web 标准感兴趣的开发者参与构建与测试。

README

# Ladybird [Ladybird](https://ladybird.org) 是一个真正独立的网页浏览器,采用基于 Web 标准的新颖引擎。 > [!IMPORTANT] > Ladybird 处于预 alpha 阶段,仅适用于开发者使用。 > ## 特性 我们旨在为现代 Web 构建一个完整、可用的浏览器。 Ladybird 采用多进程架构,包含一个主 UI 进程、多个 WebContent 渲染进程、一个 ImageDecoder 进程和一个 RequestServer 进程。 图像解码和网络连接在进程外完成,以更稳健地抵御恶意内容。每个标签页都有独立的渲染进程,并与系统的其余…

查看完整页面