Live data from Hacker News

The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

theverge.com

61–70 of 100 posts

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#61

Reinventing the browser should be simplifying it to only what it needs to be: executing + rendering remote code in a sandboxed window. Make a new browser that is just WebGPU + WebAssembly, no more DOM. Would already run the next wave of games that will come targeting that. Then for regular websites, have them deliver a HTML rendering engine written in Webassembly for how they want to be rendered. No more need to test…

Great idea, every website should write its own WebGPU-based rendering engine from scratch.

But that will be way too much effort for every kind of project, so what can really happen is some large players write engines and define interfaces for them, and we can all use them for our sites.

But different engines rendering the same data differently is probably going to be confusing (what if I want to swap them to compare performance?), so we should also standardize on some rules for how they do that. Maybe define some kind of document model and styling language?

Also, downloading all these engines on every page load might be too wasteful, so we can pick a couple of the dominant ones and bundle them into the browser itself. That way sites just have to send over structured content and the browser can load them all without a problem.

If we can ever get to this it will be a great web experience!

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#62
post #41

There is certainly more than one person who wants to reinvent browsers, even among web pioneers, I'm sure :-) Some things I'd like to see in the next generation of browsers: - Modular design. Many things like rendering engine, history/cookie/cache mechanism, configuration framework, UI, sync system, download manager, privacy enhancements, ad blocking/request filtering, extensions should be separate programs (with ind…

so much this, i can't upvote you enough. i need very little of "core" browser functionality. i would use a browser that is mostly unable to fingerprint me for 90% of my browsing. what's left over I'd use Firefox for.

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#64

Reinventing the browser should be simplifying it to only what it needs to be: executing + rendering remote code in a sandboxed window. Make a new browser that is just WebGPU + WebAssembly, no more DOM. Would already run the next wave of games that will come targeting that. Then for regular websites, have them deliver a HTML rendering engine written in Webassembly for how they want to be rendered. No more need to test…

You're describing essentially Flash and Silverlight.

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#65
post #61

Reinventing the browser should be simplifying it to only what it needs to be: executing + rendering remote code in a sandboxed window. Make a new browser that is just WebGPU + WebAssembly, no more DOM. Would already run the next wave of games that will come targeting that. Then for regular websites, have them deliver a HTML rendering engine written in Webassembly for how they want to be rendered. No more need to test…

Great idea, every website should write its own WebGPU-based rendering engine from scratch. But that will be way too much effort for every kind of project, so what can really happen is some large players write engines and define interfaces for them, and we can all use them for our sites. But different engines rendering the same data differently is probably going to be confusing (what if I want to swap them to compare…

Relevant xkcd: https://xkcd.com/927 "How Standards Proliferate"

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#66
post #61

Earlier quoted context omitted.

Great idea, every website should write its own WebGPU-based rendering engine from scratch. But that will be way too much effort for every kind of project, so what can really happen is some large players write engines and define interfaces for them, and we can all use them for our sites. But different engines rendering the same data differently is probably going to be confusing (what if I want to swap them to compare…

Relevant xkcd: https://xkcd.com/927 "How Standards Proliferate"

Better: https://xkcd.com/1367/

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#67
post #61

Reinventing the browser should be simplifying it to only what it needs to be: executing + rendering remote code in a sandboxed window. Make a new browser that is just WebGPU + WebAssembly, no more DOM. Would already run the next wave of games that will come targeting that. Then for regular websites, have them deliver a HTML rendering engine written in Webassembly for how they want to be rendered. No more need to test…

Great idea, every website should write its own WebGPU-based rendering engine from scratch. But that will be way too much effort for every kind of project, so what can really happen is some large players write engines and define interfaces for them, and we can all use them for our sites. But different engines rendering the same data differently is probably going to be confusing (what if I want to swap them to compare…

You have definitely missed the entire point. Of course there are some advantages of just putting it all in the browser for rendering current standard web sites. The point is to rethink the browser so it isn't just a single tech company setting what the web is with Chromium. A WebGPU+WebAssembly engine would be simple enough for there to be many.

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#68
post #46

New rendering engine? Or yet-another-Chrom(e/ium)-clone with a different UI? Honestly, even the latter might be better if it's closer to what older browsers had, with a lot of options to configure and not the dumbed-down useless-UI trend that seems to be gradually infecting everything. That's one of the reasons I use Firefox, although it seems to be slowly going down the same path too.

Have you checked out Vivaldi? Incredibly customizable UI over Chromium, if you do make the switch from FF.

I like Vivaldi and was seriously considering a switch away from Chrome as I'm a past Opera fan ... but it's still "just another" Chromium-based browser likely to be affected by the upcoming Manifest v3 changes that will limit adblocking browser extensions.

I'm running more and more with Firefox these days and trialing AdGuard Home, Blocky, Technitium in parallel in anticipation of having to recommend solutions to friends and family if the Chrome-o'verse dissolves into a ad strewn zombie landscape post full Mv3 rollout.

( okay, a little over dramatic there )

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#69

Earlier quoted context omitted.

The idea is you cache a rendering engine. It just isn’t core in the system layer

Having to store all the different versions of rendering engines out there doesn't really solve the problem, because space isn't unlimited either. Imagine: Facebook just upgraded to v1.3.2 of PopularEngine but Google still lags at v1.3.0, now you have to store both!

What your saying is I should thank browserland for saving me all this disk storage. Looking over at you Electron

Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser

#70
The feature I most want in a browser is for them to enable client side ssl certificates for password free signin. The UI is actually quite trivial to implement and it would turn the entire internet into a single social network, sidestepping the awfulness [1] of existing solutions like openid-connect. [1] It's awful because it gives a company's entire customer list to google, facebook, etc. That used to be called goodwill and it is/was the lifeblood of bricks and mortar companies.
Post reply on HN