What's new in Netscape Navigator 2.0
summary
Implements TodoMVC in Netscape 2.0 and later ports to Netscape 4, using frame-set state + document.write and then layer-based pseudo-components, because script src, DOM APIs and a JS console are missing. Shows concrete limits: no arrays initially, global-only functions, alerts for debugging, buggy CSS and only inline scripting. The Todo app actually runs — add items, check/uncheck, filter and clear completed all work — revealing how much engineering those early pages required.
AI-written summary · about
chapters (41)
- 0:00Introduction
- 1:30My journey with JavaScript
- 2:53What was JavaScript created for
- 4:07Todo MVC
- 5:36DOM API
- 6:13Demo
- 6:46Framesets
- 7:46Pseudodynamic app
- 8:05ContentFrame
- 9:06Flux Model
- 9:19Error Handling
- 9:41Keyword Reserves
- 10:04Console
- 10:26Alerts
- 10:57Elements panel
- 11:21Common techniques
- 11:57Object shorthand
- 13:13Object model
- 13:42Event model
- 14:18Tables
- 14:35Styling
- 15:18Fontface
- 15:46Memory corruption
- 16:10Dynamic content
- 16:41Dynamic HTML
- 17:09Layers
- 17:58Component abstraction
- 18:20Data model
- 18:51Reactive model
- 19:15Challenges
- 19:34Layers inside layers
- 19:51Dynamic size
- 20:07Debugging
- 20:38Layer API
- 20:57Sublayers
- 21:12Visibility
- 21:32Debugger
- 22:23Window location
- 22:34CSS
- 22:57History of CSS
- 23:49Wrap up
related talks
40mBringing back the 1990s: The revenge of JavaScript Style Sheets
25mJavaScript for the Rest of Us
31mA Modern Front-End Workflow
41mThe Future is Now: Web Apps Productivity without Frameworks#slideless.
47mModern web with Web Components and Java
36mWeb components - A whirlwind tour thru the future of the web
58mUnderstand the Next Phase of Web Development
23mBack to Text UI
