Building Isomorphic Apps (Updated)
summary
Claims that sharing the same JavaScript between browser and Node speeds first paint, improves SEO and reduces duplicated logic; concrete tooling and outcomes back it up. Examples: server rendering with React plus Flux (Instagram used then rolled back for ops cost), Flickr and Airbnb mobile use server-side renders with client takeover, Asana builds a Luna runtime keeping per-session state successfully, Meteor offers isobuild and Cordova targets, and small modules (superagent cookie + package.json browser swaps) prove the approach is practical.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:29Scaling Isomorphic Javascript Code
- 7:37Performance Initial pageload speed.
- 9:18Client-rendered app
- 34:12Fluxible Yahoo's isomorphic Flux implementation: Dispatch Fetch, Routr.
- 39:12isomorphic-tutorial Small sample isomorphic app, written from scratch using Handlebars!
related talks
24mUniversal Applications
15mBuilding Isomorphic JavaScript Apps Faster with Next.js
10mUniversal Apps: Architecture for the Modern Web
38mBuilding Universal Apps
43mIsomorphic JavaScript apps
39mTowards Universal JavaScript
44mRethinking Isomorphic JavaScript with SolidStart
27mFacing Frontend's Existential Crisis
