Vox: Alpha open-source browser engine in V
vox.sx
vox.sx
20x faster rendering than Chrome (3ms vs 60ms)
4x less RAM usage than FireFox
40% less CPU usage than FireFox
I would hope that the browsers tested against also had JS disabled.Although regardless, I don't think it's an amazing comparison tool, being that most of the web uses JS.
Add to that that most features to render Hacker News correctly are not implemented.
> [the V language is a] simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.
By the way, you should really close that Patreon (which in fairness isn't generating much income), considering Volt is clearly never coming out or being developed on, and you have another Patreon for your language!
How come it's the browser engine who deals with that and not the browser itself?
For all the apparent diversity in full-featured browsers, right now they're all running on one of Gecko, WebKit, or Blink. And Blink started as a WebKit fork. If this succeeds we'll be up to four!
(Possibly you could also count Flow, though I haven't heard anything from them recently.)
Edit: Tried it in Proton on Linux. Renders 20x at least slower than any other browser.
Deliver value first, then waste everybody time as it is probably will suck anyway.
Can anyone from the Vox team provide a rough date?
I have no dog in this fight, but V and its author have a somewhat storied history because the language's documentation made very strong claims around performance, safety, and the state of the language that may or may not have reflected reality.
Some previous discussions:
https://news.ycombinator.com/item?id=20229632
https://news.ycombinator.com/item?id=20250990
https://mawfig.github.io/2022/06/18/v-lang-in-2022.html
https://github.com/vlang/v/issues/35
https://christine.website/blog/v-vaporware-2019-06-23/
https://christine.website/blog/v-vvork-in-progress-2020-01-0...
Again, I'm not taking a side one way or the other, nor am I endorsing any particular interpretation, but I think it's relevant history.
I don't think it's "rehashing the past" to point out that a person's new incredible claim is suspect, given a history of making incredible claims in the past without actually delivering.
Yes, it is. You literally used the words "in the past." If you don't like his new browser engine, fine, but repeating this two minutes hate every time one of his projects gets posted on HN is self defeating and toxic.
But it just seems like Medvednikov keeps repeating the same patterns over and over. He's making dubious claims about software without sharing how he arrived at those claims, and he's calling something open-source when he hasn't released the source.
Why should people who know about this pattern stay silent and allow others to be misled by the same patterns?
never happened
Vox is not released yet, and the website literally says "upcoming".
That's your opinion. I don't agree with that characterization of him or his projects at all. It's a convenient way to give yourself some cover for attacking a creator you don't like.
But the language unfortunately remains unstable to this day. There are memory leaks with very basic things (e.g. readline, reading from maps) that are still being fixed as recently as half a year ago: https://github.com/vlang/v/issues/18009, https://github.com/vlang/v/issues/19454
A fixed memory leak in os.input() in a 0.4 language, really?
Compare it to Ladybird's [0], where it is nice and simple. They're building a browser, but they're not ready yet. There's no claims as to the future.
It should already be cool enough that you're building a brand new web engine. There is no need for claims about performance, ad blocking or vertical tabs, when you're nowhere near there.
So no source yet, only the HN demo render. I might pay attention when the open source is published and can at least pass Acid3 tests and works on all the site I visit, not only the simplest one.
What did the author ever do to you?
Made incredible claims, did not fulfil them. Ergo, heightened scrutiny.
I can make you a browser engine that loads in 0ms by showing a blank page.
Anyway it uses V8 just like all the other Chrome-alikes, so it should have the same performance there.
Almost but not quite.
Web worked just fine without JS and to some extent still does (this site for example). So a better analogy would be something cars were fine without, but now have it and it improves experience (and sometimes bloats it eg one more thing to break).
Electric windows, seat heaters, GPS, come to mind.
Anyway for the record Karl Benz first produced his Patent-Motorwagen in 1885 whereas the pneumatic tyre wasn't to be invented for another two years and even then in faraway Ireland. So in some some sense cars do predate tyres.
> Source code release in 2024.
Context is the King, like @eggy said.