Nice essay! I like the idea of making the browser to install the scripts you want to use, instead of always downloading the script and executing it. Our browser could install every version of jQuery if we wanted, and other useful and free software JS.

I think that LibreJS is useful, and I hope the project moves forward, as it hasn't got any commit since Thu Jun 23 14:30:11 2016. It's a way to force web developers to let people know what are executing. If you want to preserve freedom 0, just navigate with JS disabled and then check if you're willing to execute each JS file from a weblabel table (such as the one from my website: http://www.freakspot.net/pages/librejs.html). If you're okay with that, then go ahead and activate JS or just navigate using LibreJS; else just allow the scripts you want. However, this is really inconvenient, even for developers.

Though LibreJS is not perfect, it serves the purpose of raising some awareness on the issue. Most of the time I use https://addons.mozilla.org/en-US/firefox/addon/javascript-toggler/ to block all JavaScript unless I whitelist a website. Unfortunately, LibreJS is not yet very comfortable to use, as it is most times very slow. I hope more people help the development of LibreJS and solve some of its issues.

Reply via email to