@@ -13,8 +13,17 @@ pub fn AboutPage() -> Element {
1313 h1 { "About" }
1414
1515 p {
16- class: "introduction" ,
17- "Blitz is an open source web engine written in Rust with a focus on modularity, embeddibilty, and API flexibility."
16+ dangerous_inner_html: r#"
17+ Blitz is an open source web engine written in Rust with a focus on modularity, embeddibilty, and API flexibility.
18+ Blitz is currently in <b>alpha</b>. This means that it ready for experimentation and early adoption, but is not ready for production
19+ usage. We are aiming to reach a broadly usable <b>beta</b> status by the end of 2025, with a production-ready release sometime in 2026.
20+ "#
21+ }
22+ p {
23+ dangerous_inner_html: r#"
24+ For more details on the current status, see the dedicated <a href="/status">status page</a>.<br/ >
25+ For details on planned work, see the <a href="https://github.com/DioxusLabs/blitz/issues/119">roadmap issue</a>
26+ "#
1827 }
1928
2029 AnchorHeader {
@@ -90,12 +99,21 @@ pub fn AboutPage() -> Element {
9099 "#
91100 }
92101 li {
93- dangerous_inner_html: r#"
94- <b>Create a healthier, more competitive browser ecosystem by lowering the barrier to entry for creating new browser engines.</b>
95- - The web specification is nowTraditional browser engines are largely monolithic: while some components may be made available as reusable
96- libraries – commonly the JavaScript engine (V8, SpiderMonkey, etc) or rendering backend (Skia, WebRender, etc) – for the most part core
97- components like style, layout, DOM and networking are tightly coupled to the rest of the browser. This means that any
98- "#
102+ p {
103+ dangerous_inner_html: r#"
104+ <b>Lower the barrier to entry for creating new browser engines</b>
105+ — Traditional browser engines are largely monolithic meaning
106+ that if you want to create a new engine you are left with a choice between forking the existing engine or rebuilding most
107+ things from scratch. Given how enormous the web specification is, this makes it difficult to bootstrap new independent engines.
108+ "#
109+ }
110+ p {
111+ dangerous_inner_html: r#"
112+ By building on existing general-purpose libraries (making our improvements available to all users) and making core parts of our
113+ stack (style, layout, text, etc) available as libraries with supported public APIs, Blitz aims to make it easier to create new
114+ engines by enabling new engine creators to combine modular <em>parts</em> of our engine with new modules of their own.
115+ "#
116+ }
99117 }
100118 }
101119
@@ -116,14 +134,15 @@ pub fn AboutPage() -> Element {
116134 features it supports) much sooner. And we hope that "
117135 }
118136
137+
119138 AnchorHeader {
120139 level: H2 ,
121140 target: "comparison-to-other-projects" ,
122- "Blitz compared to other projects"
141+ "Comparison with other projects"
123142 }
124143
125144 p {
126-
145+ ""
127146 }
128147
129148 AnchorHeader {
@@ -200,6 +219,17 @@ pub fn AboutPage() -> Element {
200219 }
201220 }
202221
222+ AnchorHeader {
223+ level: H2 ,
224+ target: "dependencies" ,
225+ "Relationship to dependencies"
226+ }
227+
228+ p {
229+ "Blitz's approach to modularity allows it to take full advantage of existing libraries where appropriate libraries are available which,
230+ (due to the flourishing Rust crates ecosystem and the legacy of the Servo project), turns out to be quite a lot of places."
231+ }
232+
203233
204234
205235 }
0 commit comments