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…
The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
31–40 of 100 posts
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#32Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#33Earlier quoted context omitted.
> Then for regular websites, have them deliver a HTML rendering engine I think this is a dealbreaker, that is simply too much data to have to send over every time you want to load a webpage. It kills mobile immediately since most users have data caps.
The idea is you cache a rendering engine. It just isn’t core in the system layer
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#34Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#35Reinventing 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…
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#36Reinventing 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…
> Then for regular websites, have them deliver a HTML rendering engine I think this is a dealbreaker, that is simply too much data to have to send over every time you want to load a webpage. It kills mobile immediately since most users have data caps.
The browser didn't beat out a handful of VMs because it was just another VM.
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#37Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#38Reinventing 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…
I'm not familiar with WebGPU and WebAssembly, can you say is there something in that combination that replaces the DOM? I'd also be curious to hear what's the issue with the DOM.
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#39I’m working on reinventing a browser around reader mode. —Optimized for reading comprehension and the joy of discovery (instead of engagement / ad-metrics). This wouldn’t be the only browser you’d use, but hopefully, it’ll be the best way to read online. ama.
Is there a link to a git repo of current progress?
Re: The Browser Company’s Darin Fisher thinks it’s time to reinvent the browser
#40Reinventing 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…
That sounds genuinely awful and detestable. "Oh, you're bored of a tenth of a gigabyte of React and TypeScript every time you load a web page? Here, we're going to ship you the entire browser every time you reload!"