3 ms·
A general-purpose scripting language and general-purpose elements, where it isn’t easy to see what the high-level impact of low-level actions will be. Though w
by makecheck 9y ago
A general-purpose scripting language and general-purpose elements, where it isn’t easy to see what the high-level impact of low-level actions will be.
Though we’re at the point where browsers really need to clearly separate what requires advanced capabilities from what really doesn’t. For example, a browser could always display exactly two tabs per page: “Read” and “Interact”, where ONLY the Interact view can access scripting capabilities and dynamic content and the Read view may only display trivial things like images and text. If you’ve ever installed something like uMatrix on the desktop (and you should), it is astounding how much crap from how many entirely different domains is loaded and executed just by loading a “simple” page now. It has to stop.