Ask not what JavaScript can do for you
summary
Argues that large legacy apps can get modern benefits without rewriting by adding a few utilities: robust type checks using Object.prototype.toString, tiny class/extend helpers that copy static props and set prototypes, and moving callbacks to named node style functions to escape callback hell — a code change that replaces deep nesting and actually works in production. Notes DOM batching and delegate event binding for UI speed, caches around slow writes like localStorage caching, and even mentions ~137% extra code minified for safer checks.
AI-written summary · about
chapters (5)
- 0:00Introduction to JavaScript
- 1:25Robust type checking
- 7:30Classes and inheritance
- 12:33Managing asynchronous code
- 16:08Performance optimization
related talks
47mYou might not need JavaScript classes
44mModern JavaScript: Moving Beyond jQuery
56mThe Better Parts
11mRevolutionizing JavaScript Performance
40mJavaScript in the age of HTML 5 and CSS 3
31mJavaScript Compilation Techniques or "Wasn't JavaScript supposed to be slow?"
25mModern JavaScript
46mFrontend Minimalism in Action: Do More With Less JavaScript
