zlacker

[return to "What will a Chromium-only Web look like?"]
1. Joeri+Pc[view] [source] 2022-06-22 10:57:16
>>dochtm+(OP)
The chromium-only web is not google’s fault. It is a symptom of a body of web standards that has grown wild to the point of being all but unimplementable.

Building a browser for the modern standards-based web is effectively impossible, because it costs too much, takes too long, and requires a standing army to keep up with.

We are at an impasse. The standards cannot be deprecated because they are used all over the web, and because they are used all over the web a new browser maker has little choice except forking chromium or firefox. Even microsoft couldn’t afford to keep adding all the standards to their browser engine. Normally the solution for a messy overgrown implementation is a grand reboot. But we can’t do a grand reboot of the web because we cannot get rid of the legacy. The only viable strategy I see to have real browser engine diversity without giving up on compatibility is moving as much of the standards implementation as possible into JS modules, so new browser makers can start with a small engine that loads the publicly hosted standards modules.

◧◩
2. Gigach+ag[view] [source] 2022-06-22 11:25:21
>>Joeri+Pc
We should convert browsers in to just a basic wasm window responsible for rendering html and running wasm. Then JavaScript and all it’s apis can become a shared library as a wasm package or something.
◧◩◪
3. IshKeb+Sg[view] [source] 2022-06-22 11:30:45
>>Gigach+ag
I'm not convinced that JavaScript is the difficult part. HTML/CSS rendering seems far more challenging.
◧◩◪◨
4. Gigach+Si[view] [source] 2022-06-22 11:43:06
>>IshKeb+Sg
Servo seemed to have pretty much got rendering working. I'm no expert but I feel like the hundreds of JS apis contribute a lot to the complexity. Just looking at the list here looks like it would take decades for a single person to complete https://developer.mozilla.org/en-US/docs/Web/API
◧◩◪◨⬒
5. postal+LD[view] [source] 2022-06-22 13:56:32
>>Gigach+Si
Decades of work for a single person shouldn't take longer than 3 months for one of these mythical "100x" developers.
[go to top]