10 ms·
> improve page load times and to remove the most annoying ads. The vast majority of pages work (to some degree) without scripts. In my experience using NoScrip
by chimeracoder 11y ago
> improve page load times and to remove the most annoying ads. The vast majority of pages work (to some degree) without scripts.
In my experience using NoScript for the past year on all my desktops and laptops, this is at best only partly true.
Load times do definitely decrease, but this is dwarfed by the effect of having to reload the page for most new sites after re-enabling Javascript (since so many sites are unusable without Javascript[0]). In the end, it's a much slower experience browsing the web, not faster, and even with aggressive whitelisting, it's still rather frustrating.
I actually have separate Firefox profiles that I use for various websites that tend to be particularly problematic with extensions (like online banking), so I'm not even including those in this summary.
I wish using NoScript provided a faster browsing experience overall while providing better security, but the simple fact remains that right now, it does not. It provides better security at the expense of slowing down your browsing experience.
[0] So many static blogs now literally fail to display static text without Javascript!
- nske 11y agoSadly, that's true. I'm wondering how many feel that this is not a good direction where things are going -or if it's just me being "old". Why would someone want to use javascript on the client-side for things where it's not necessary? Year after year, the browser and the web are turning into "something else", and while the possibilities are exciting, it seems the use cases where javascript is used for things that actually make a positive difference, are vastly outnumbered by the cases where it is used to re-implement in a more flashy, complex and resource-intensive way things that have been usable, performant and functional, 10 years ago. IMO displaying content should be done just by HTML, using javascript if it's not to provide useful functionality, is wrong. Whether it is browser HTML/CSS incompatibilities, flash atrocities or complex script bloat, it seems the popular web always manages to fix one problem and create another.