Just to add and remind, the amount of LOC and work in a web browser and its engine is more than Linux kernel itself at this point. This goes for both Gecko and Blink/WebKit browsers.
People underestimate the amount of work put in modern web browsers. They are ecosystems at this point.
A fork that trimmed features would be unable to render many websites. The problem is more the protocol than the implementation.
My position is that the way forward is ultimately to abandon the web (ie. HTTP), and replace it with alternative protocols for each thing it does. Gemini for example for the “primary” use case of the web (publishing documents).
There exist things like NetSurf. Or, remove JS execution from web browsers, and now you have un-bloated web browser that cannot access… 80% of clearnet, and cannot comment on Lemmy.
There have been ideas explored in this direction, like Gemini and Gopher protocols. Some people use them.
Just to add and remind, the amount of LOC and work in a web browser and its engine is more than Linux kernel itself at this point. This goes for both Gecko and Blink/WebKit browsers.
People underestimate the amount of work put in modern web browsers. They are ecosystems at this point.
Yeah, a browser is effectively an operating system at this point.
Thats because todays browsers are way too bloated. A fork that trims unnecessary features could be very effective.
A fork that trimmed features would be unable to render many websites. The problem is more the protocol than the implementation.
My position is that the way forward is ultimately to abandon the web (ie. HTTP), and replace it with alternative protocols for each thing it does. Gemini for example for the “primary” use case of the web (publishing documents).
There are browsers that try that only to have broken websites left and right. cough*(GNOME Web)
There exist things like NetSurf. Or, remove JS execution from web browsers, and now you have un-bloated web browser that cannot access… 80% of clearnet, and cannot comment on Lemmy.
There have been ideas explored in this direction, like Gemini and Gopher protocols. Some people use them.