Blitz: building a modular web engine

by Nico burns

Blitz is a new no-javascript web browser engine in Rust. Its focus on being modular, embeddable and lightweight makes it particularly suitable for “alternative” use cases such as rendering markdown, or HTML emails, and for rendering application UIs. Although it can also be used to browser/render the “wild web” (searching with duckduckgo, browsing wikipedia, submitting a comment to Hacker News).

The talk will explain some of the technical details around how Blitz is implemented as a set of modular libraries (many of which are shared with other parts of the ecosystem), and consider use cases this flexibility enables. It will also discuss challenges that the project faces and future plans.

Picture of Nico burns

Nico burns

they/he/she
Maintainer of Blitz, Taffy, and more.
Links: icon of github

A former web developer, I now work on developing web engines and UI frameworks in Rust.