From the 2018 Free Software Bulletin: learn about the dark side of JavaScript, and how you can escape the JavaScript trap with LibreJS: https://u.fsf.org/2ql