#Rust gpu rendered web browser

1 messages · Page 1 of 1 (latest)

uneven geyser
#

I'm using bleeding edge rust rendering libs like wgpu and vello.

I am parsing text using ruzz buzzy and I have a custom atlas for text.

Everything is done by scratch html and css parsing.

Boa js for Javascript.

Here's it rendering a Google.com static fixture

#

I'm not using skia or any rendering lib

#

Doing everything from scratch using just a primitives approach. Basically wgpu and quads. Very basic gpu rendering primitives

#

Ahh I forgot it also fetches http and https so it loads live web pages. I just used the fixture for testing

#

Next goal is rendering Google.com the actual page using the https fetch and then parsing the js. Loading all the html, the tricky css stuff. Normal browser development milestones

#

Doing this solo with AI assistance but still solo developer making a rust web browser which is fun

#

Not only a rust web browser but a rust web browser that uses very low metal gpu rendering

#

Wgpu is so low level it reminds me of open gl in university no hand holding