Github 24.6K Stars 开源探索未来浏览体�?

  • 戳上方蓝字�?牛皮糖不吹牛*”关注我

    大家好,我是牛皮糖!今天要给大家安利一款超级有潜力的独立网络浏览器——Ladybird!🐞�?

🚀【开发阶段�?虽然Ladybird目前还处于预alpha阶段,但它的设计理念和技术架构已经让人眼前一亮。开发者们,是时候展示你们的技术实力了�?

🔍【核心特征�?Ladybird的目标是为现代网络构建一个完整、可用的浏览器。它采用多进程架构,每个选项卡都有自己的渲染器进程,与系统其他部分隔离,大大增强了安全性�?

🛠️【技术亮点�?

  • 多进程架构,包括主UI进程、多个WebContent渲染器进程等�?

  • 图像解码和网络连接在进程外完成,有效抵御恶意内容�?

  • 核心库支持组件大多从SerenityOS继承,包括LibWeb、LibJS、LibWasm等�?

  • LibWeb:Web 渲染引擎

  • LibJS:JavaScript 引擎

  • LibWasm:WebAssembly 实现

  • LibCrypto/LibTLS:加密原语和传输层安全�?

  • LibHTTP:HTTP/1.1 客户�?

  • LibGfx�?D 图形库、图像解码和渲染

  • LibUnicode:Unicode 和语言环境支持

  • LibMedia:音频和视频播放

  • LibCore:事件循环,操作系统抽象�?

  • LibIPC:进程间通信

📖【文档阅读�?代码相关的文档可以在文档文件夹中找到,助你深入了解Ladybird的内部世界�?

💬【参与讨论�?加入我们的Discord服务器,参与开发讨论,一起推动Ladybird的成长!

🤝【贡献指南�?如果你计划为Ladybird做出贡献,官方提供了详细的贡献指南,包括如何提出问题、如何贡献代码等�?

📜【执照信息�?Ladybird是基�?条款BSD许可证授权的,开放源代码,自由使用�?


项目地址�?

https://github.com/LadybirdBrowser/ladybird

·················END·················

推荐阅读

•�? github 95.5k Star 的项目集合地•�? 4�?16G 就能 RAGFlow Quick start 快速入门•   github 7.8k star 将小爱音箱接�?ChatGPT 和豆包,改造成你的专属语音助手。