M4dz
The Eternal Sunshine of the Zero Build Pipeline
#1about 6 minutes
The problem with modern web development tools
Modern web development is bloated with complex toolchains and dependencies due to maintaining decades of backward compatibility.
#2about 7 minutes
The evolution from simple scripts to compilation
The need for modules, transpilers like TypeScript, and WebAssembly forced the web development process to adopt a compilation step.
#3about 4 minutes
Understanding the modern bloated build pipeline
A typical modern project requires a complex stack of tools like Webpack, Rollup, linters, and formatters, which complicates the developer experience.
#4about 3 minutes
Leveraging native browser features for development
Modern browsers support native ESM modules, advanced caching, and HTTP/2, which can be used to create a faster, bundle-free development environment.
#5about 11 minutes
The on-request build and single-file component philosophy
Instead of bundling the entire application, the server builds and serves only the specific files requested by the browser, leading to instant startups and updates.
#6about 5 minutes
Exploring modern bundle-free development tools
Tools like Snowpack, Vite, and WMR offer a new, faster development experience by leveraging native browser features and unbundled approaches.
#7about 3 minutes
A case study of using Vite in a design system editor
The Backlight design system editor uses Vite running inside a service worker to provide a fast, in-browser compilation and preview experience.
#8about 5 minutes
How production builds remain highly optimized
While development is bundle-free, production builds still use tools like Rollup or ESBuild to create optimized, tree-shaken bundles for end-users.
#9about 2 minutes
The growing ecosystem around ESM-native tools
A new generation of tools and registries like Skypack, Astro, and Slidev are being built on top of fast, ESM-native build tools like Vite.
#10about 3 minutes
Migrating an existing project from Webpack to Vite
Migrating from Webpack involves converting requires to imports, making minor configuration adjustments, and replacing the Webpack config with a much simpler Vite config file.
#11about 2 minutes
The future of web development is faster and simpler
Adopting modern, ESM-native tools improves the developer experience significantly without sacrificing end-user performance, marking a new era for building on the web.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
45:42 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
19:34 MIN
Building modern frontends without the JavaScript toolchain complexity
Coffee with Developers: David Heinemeier Hansson
07:15 MIN
Simplifying modern web development with a no-build approach
Fireside Chat with David Heinemeier Hansson
41:37 MIN
Modern developer tools and debugging workflows
WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
02:21 MIN
The rapid evolution of JavaScript and modern web APIs
The year 3000, a brief history of Web Development
00:03 MIN
The evolution of modern web development
Angular Unleashed: Mastering Modern Web Development with Angular
03:58 MIN
The two primary approaches for improving frontend performance
To New Frontiers: The Future of Frontend Development
14:54 MIN
Proactive testing with dev tools and bundle analyzers
Frontend Performance Testing in practice
Featured Partners
Related Videos
The Lean Web
Chris Ferdinandi
To New Frontiers: The Future of Frontend Development
Rainer Hahnekamp
Catching up on the basics you don't really need that much code
Chris Heilmann
Web development: where are we, and where are we going?
Laurie Voss
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
Web development best practices in 2021
Laurie Voss
Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
Manfred Steyer
Snappy UI needs no Single-Page Application
Clemens Helm
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Senior Full-Stack Developer in Java (Spring Boot) and JavaScript (Vue)
ZeroHassle - Interactivated Solutions Group
Groningen, Netherlands
Remote
Senior
GIT
Java
REST
NoSQL
+5


Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Berlin, Germany
API
CSS
GIT
HTML
Scrum
+5

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Brandenburg an der Havel, Germany
API
CSS
GIT
HTML
Scrum
+5

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Bremen, Germany
API
CSS
GIT
HTML
Scrum
+5

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Illingen, Germany
API
CSS
GIT
HTML
Scrum
+5

Full-Stack Webentwickler - Laravel, WordPress, Vue.js & moderne KI-Tools
CMF Advertising GmbH
Oberursel (Taunus), Germany
Remote
PHP
API
CSS
GIT
+11