←back to thread

233 points monax | 1 comments | | HN request time: 0.205s | source

We’ve been working on Vaev, a minimal web browser engine built from scratch. It supports HTML/XHTML, the CSS cascade, @page rules for pagination, and print-to-PDF rendering. It even handles calc(), var(), and percentage units—and yes, it renders Google.com (mostly).

This is an experimental project focused on learning and exploration. Networking is basic (http:// and file:// only), and grid layouts aren’t supported yet, but we’re making progress fast.

We’d love your thoughts and feedback.

Show context
abhisek ◴[] No.44023465[source]
What’s the long term goal of this project beyond learning? Building a browser to support the modern web is a humongous work IMHO.
replies(2): >>44023507 #>>44023516 #
pierrelf ◴[] No.44023516[source]
Looks like skift is a hobby os like Serenity OS which Ladybird is spun out from. Maybe they intend to follow the same path?
replies(1): >>44023645 #
1. monax ◴[] No.44023645[source]
I intend to keep Skift and Vaev together for as long as possible since everything is meant to be cross-platform. I don’t see any architectural conflict that would motivate such a change.