Comment Re:There's hope yet (Score 1) 165
I do wish browsers would offer a built-in live resources monitor/rationing for their JavaScript engines (e.g. a display similar to the "top" command) so you could easily identify the pages that are running excessive amounts of JS, and rate-limit* each website (or have global "ulimit" style settings), and also kill JS execution on a particular page only if needed.
*e.g. tell your browser to restrict resource usage of JS code from untrusted sites so they can only animate at, say 1Hz, or only use 5% CPU max, or only post back xkB amount of AJAX per minute (if you're trying to conserve bandwidth).
That way you don't get lumbered with the perils of bloated JS from incompetent programmers running amok with useless animations, and poorly coded algorithms that should be, say, O(NlogN) but end up as O(N^2) - but still have sites needing minimal JS for usability reasons (e.g. form auto-complete/correction/validation) able to run, without constantly having to update your NoScript-style blacklist/whitelist.
After all, it's my electricity they're consuming (I'm trying to keep my PC's consumption low), and given the rate local electricity prices are rising here (Australia), maybe I should ask the site owners to chip in to my power bill if they continue to insist on me executing their frivolous JS ?