>>21699these are attempts to lock down what is supposed to be an open web.
javascript was built by a corp to add complexity to web pages and for years it was a broken mess until corps flooded the standards bodies with their own people to align with their goal of making more complex and locked down "webapps" instead of just pages.
now most of the internet doesn't even work if you don't allow every page to download 1MB of minified js junk that needs some "v8" intepreter shit in your browser to execute.
it's basically java applets, but more broken and insecure and the jvm is bundled with your browser.