←back to thread

233 points monax | 2 comments | | HN request time: 0s | 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
mdaniel[dead post] ◴[] No.44023892[source]
[flagged]
n2d4 ◴[] No.44024147[source]
The fact that other browsers are huge engineering efforts only makes it more interesting to many. It's arguably one of the hardest things a programmer could build, how could you not wanna build one!
replies(1): >>44024248 #
hawk_ ◴[] No.44024248[source]
Yes but why do it in C++? There is no compiler enforced safe mode and you're by definition implementing an engine to run hostile code in it.
replies(3): >>44024324 #>>44024465 #>>44024599 #
userbinator ◴[] No.44024465[source]
I personally have had enough of the "security" bullshit after seeing what it's done to "secure" control over the population and put that in the hands of the enemy.
replies(1): >>44027057 #
saagarjha ◴[] No.44027057[source]
I thought you were happy that your man was finally fixing things this year.
replies(1): >>44028177 #
1. userbinator ◴[] No.44028177[source]
You of all people should know better than to bring that crap here, but guess how the Rust crowd leans politically.
replies(1): >>44039135 #
2. saagarjha ◴[] No.44039135[source]
I think if you're going to bring up how security has a political angle to it (repeatedly!) you should not be surprised if people remember the arguments you recycle for the topic