M4dz

The Eternal Sunshine of the Zero Build Pipeline

What if your dev server could start instantly, no matter how big your project is? Modern tools are making the zero-build pipeline a reality.

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.

job ad

Saby Company
Delebio, Italy

Intermediate

d

Saby Company
Delebio, Italy

Junior

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine
LM
Luis Minvielle
10 Developer Websites in 2023
As a web developer, you're always investigating how to level up your skills and streamline your workflow. That's why we've gathered a collection of 10 innovative tools that are guaranteed to boost your productivity, enhance your coding abilities, ele...
10 Developer Websites in 2023
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.