What's the difference between JavaScript engines and JavaScript runtimes? Runtimes and engines are often incorrectly referred to as the same thing. Nicholas C. Zakas March 26, 2024 • 5 min read JavaScriptECMAScriptAPIs
The inception of ESLint The story of how one bug at work spawned the pluggable linter. Nicholas C. Zakas February 27, 2018 • 6 min read JavaScriptESLintECMAScript
Custom types (classes) using object literals in JavaScript Nicholas C. Zakas November 4, 2011 • 4 min read ECMAScriptHarmonyJavaScript
Experimenting with ECMAScript 6 proxies Nicholas C. Zakas September 15, 2011 • 6 min read ECMAScriptHarmonyJavaScript
Mysterious arguments object assignments Nicholas C. Zakas November 2, 2010 • 3 min read ArgumentsECMAScriptFunctions
ECMAScript 3.1 static object methods prototype Nicholas C. Zakas November 9, 2008 • 2 min read ECMAScriptJavaScript