Microsoft is now in the process of turning off Manifest V2-based extensions in Edge, such as uBlock Origin. However, not everything is lost at this point.
Basically browsers are big because they are operating systems for web hosted applications with huge attack surfaces and lots of legacy compatibility requirements amassed over 3 decades.
A rewrite isn’t the answer. Putting limits on browser functionality is. JavaScript was the turning point IMHO.
I think it could be sensible to come out with a subset of modern web tech stack, and just use that. There could be even a lightweight web browser just for this subset. The problem is of course on agreeing with what would be included.
JavaScript partially took off due to HTML’s limited functionality at the time. This was also around the time that web media was becoming really big, which before HTML5 it wasn’t easy to integrate into a webpage without turning to extra libraries or extensions
Basically browsers are big because they are operating systems for web hosted applications with huge attack surfaces and lots of legacy compatibility requirements amassed over 3 decades.
A rewrite isn’t the answer. Putting limits on browser functionality is. JavaScript was the turning point IMHO.
I think it could be sensible to come out with a subset of modern web tech stack, and just use that. There could be even a lightweight web browser just for this subset. The problem is of course on agreeing with what would be included.
Sounds like you’re describing pure HTML5
JavaScript partially took off due to HTML’s limited functionality at the time. This was also around the time that web media was becoming really big, which before HTML5 it wasn’t easy to integrate into a webpage without turning to extra libraries or extensions