Taming Server Rendered JavaScript
summary
Razzle packages server-side rendering tooling into a single developer dependency that boots a universal app with two webpack instances (client and server), supports hot module replacement on the server, and exposes a simple razzle.config hook to add Vue, Elm, Reason or even PHP transpilation. Razzle ships with Jest, works with Cypress, includes after.js for top‑down data fetching, cuts reload times ~8x in v2, and runs in production on sites like cars.com and Coinbase.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 4:34Dynamic vs static content
- 7:04Building Razzle tool
- 10:20Hot module replacement demo
- 13:11Adding multiple frameworks
- 17:01PHP and React experiment
- 19:31Razzle's philosophy and benefits
- 22:23Q&A session
related talks
01h 15mIntroducing RaveJS: Spring Boot concepts for JavaScript applications
20mVite - The Next Generation Frontend Tooling
21mBlitz.js - The Fullstack React Framework
28mLa nouvelle vague
01h 17mDive into Single-Page Application with RaveJS and Grails
32mWhat's Happening in the JavaScript Ecosystem?
23mPros Do Vanilla - A Loosely Coupled Front-End
23mSuperpositioned Vue componentes with Module Federation
