Blitz:一个由 WGPU 驱动的轻量级、模块化、可扩展 Web 渲染器

2024-08-12

Blitz 是一个使用 Rust 构建的“原生”HTML/CSS 渲染器,用于支持“Dioxus Native”项目。它本质上是一个轻量级 webview,使用原生 Rust API 替代了 JavaScript 引擎,允许 Dioxus 等 Rust 响应式/状态管理库直接与其交互。它利用 Stylo 进行 CSS 解析,Vello + WGPU 进行渲染,Taffy 进行盒级布局,Parley 进行文本/行内级布局。Blitz 旨在渲染 HTML 和 CSS,致力于支持现代 HTML 布局、高级 CSS、HTML 表单控件和可访问性。

53
未分类 Web 渲染器 Dioxus