Stop Breaking the Web
summary
Argues that URLs are the core API of the web and that single‑page JavaScript apps lose sharing, bookmarking and navigation without them. Extracts Ember routing into two libraries, router.js + rout-recognizer, that map URL segments to handlers, support nested UI, and let the model hook return a promise so data loads before rendering. Shows lifecycle hooks (model → setup), supports async transitions (pause and resume), and claims this approach restores linkability and team-friendly component structure.
AI-written summary · about
chapters (8)
- 0:00Introduction and vision
- 1:03The history of phone numbers
- 2:24URLs as a universal UI
- 6:43The importance of URLs
- 11:25Redefining web development
- 13:48MVC and data binding
- 17:57Managing complex UI structure
- 23:55Router.js and conclusion
related talks
30mStop Breaking the Web
49mBuilding Web Applications with Ember.js
17mModern Routing
46mArt and Science of Shipping Single Page Apps with Ember.js
33mPitfalls and Opportunities of Single Page Applications
51mDeconstructing Web frameworks for a more resilient code base
40mFRONTEND CHOICES
22mN Things You Didn’t Know About the Router
