JavaScript. Why not create a directive “use new js” to fix warts? (2019)
see thread at https://x.com/xah_lee/status/1157538121115824129
we could argue 'use js2015' open door to 'js2020' etc battles. But we all agree js2015 is truly a new lang. A pragma lets us fix the life threatening WARTS in js. This is critical, cuz even now, most hackers HATE JavaScript, will never code it.
what strange thing you are saying. you as a old hacker knew, no one loves a lang that depends on wrapper lang and linting tools. Hackers do not like js is a matter of fact. js+es2015 is so bad that the industry envision it being just a bytecode middleman.
lol Brendan. you are a true nerd. always antagonistic. i feel estranged cuz (1) i was trying to ask/promote YOUR take on why no mode. 🙏 (2) js is good cuz we should use TypeScript+linter instead? 🤯 (3) so people are saying hackers love js❓ 🤔
Xah Talk Show
JavaScript misc. Brendan Eich, etc.
- JavaScript History. Sharp Variable for Circular Reference (via Common Lisp Reader Macro Syntax)
- JavaScript Brendan Eich on Fixing String Methods on Emoji (2019)
- JavaScript. Why not create a directive “use new js” to fix warts? (2019)
- On Documentation of JavaScript Weakset (2025)
- JS/DOM String Hell and Symbolic Languages (2018)
- JavaScript, Design Patterns Approach to Computer Language Tutorials (2013)
JavaScript history
- History of JavaScript, 1995 to 2025.
- The Ugly JavaScript. 2010 to 2026
- History of JavaScript, by Brendan Eich. 2008
- HTML History Timeline. 1993 to 2011
- Netscape Browser Sucks (2002)
- JS: Version History. 1995 to 2025
- JavaScript history, prototype.js (2005 to 2010)
- JS: ECMAScript New Features. 2015 to 2026
- History of the HTML Script Tag (JavaScript) (2011)
- JavaScript History. Sharp Variable for Circular Reference (via Common Lisp Reader Macro Syntax)
- JavaScript the Good Parts, Douglas Crockford. 2008
- JavaScript The Definitive Guide by David Flanagan. 2011, 2020.
- History of Node.js by Ryan Dahl 2011 📺
- Apache vs Node.js vs NGINX 📺. (2013 humor)
- History of Angular.js (2018)
- CoffeeScript or JavaScript (2011)
- TypeScript Will Kill CoffeeScript and Dart (2012)
- Microsoft Apple Mozilla Dismiss Dart in Browser (2011)
- Stackoverflow dolts on JavaScript Compiler ES2015 to ES5. (Babel.js) (2014)
- The Communism Behind Mozilla (Firefox browser) (Jamie Zawinski, jwz. 2016)
- JavaScript Brendan Eich on Fixing String Methods on Emoji (2019)
- JavaScript. Why not create a directive “use new js” to fix warts? (2019)
- JS: CommonJS Module System. 2009 to 2026
- JS: AMD Module System and history (2009 to 2016)
- npm Disease (2021)