Stop Breaking the Web
summary
Claim: URLs are the web and JavaScript apps that ignore them feel broken. Evidence: historical phone system delays of 15 minutes motivate persistent identifiers; examples include server-rendered fallbacks used by Discourse and crawling hacks with Phantom. Tools: tiny libraries router.js and route recognizer (extracted from Ember) provide promise-aware routing, async transitions, and deep nesting. Result: a 100% JavaScript app can behave like a native UI without breaking the web if it serializes application state into URLs and supports server-side rendering for crawlability.
AI-written summary · about
chapters (5)
- 0:00Start
- 3:26A brief History of the PHONE NUMBER
- 11:08Clever Hacks
- 19:51NATIVE APP?
- 20:29Typed Arrays (manual memory management /custom math implementations)








