JavaScript: what could have been
summary
Claim: if Microsoft had designed JavaScript in 1995 the language borrows C++ and Visual Basic traits and the ecosystem never evolves the same way. Evidence: slides and code comparisons show memory management using no garbage collection, feature detection via compile-time macros, event handling relying on C-style pointers and function pointers, and a jQuery port that leaks memory and forbids anonymous callbacks. Tool timeline: libev appears in 2000 so Node and its ecosystem (V8, Node, jQuery-driven libraries) would not emerge as they did.
AI-written summary · about
chapters (8)
- 0:00Start
- 6:54Garbage Collection
- 9:45Macros
- 11:15Events
- 12:06Pointers
- 12:37Function Pointers
- 14:18Vba
- 16:31Memory Leak
related talks
52mJavaScript through History
01h 02mHow JavaScript Happened: A Short History of Programming Languages
46mHow JavaScript Happened: A Short History of Programming Languages
19mThe news of the death of JavaScript has been greatly exaggerated
38mJavascript Considered...Useful
26mThe Evolution of JavaScript
45mHow JavaScript Happened: A Short History of Programming Languages
29mJavaScript in JavaScript: Inception
