~/talk

Vite, a New Era of Frontend Tooling?

TalkinFrenchat Devfest Strasbourg 2023 · on Wednesday, 2023-11-15· [javascript, frontend-architecture]
links:none on file
slides:none on file

Vite is presented as a fast front-end tooling approach that serves unbundled ES modules during development and only bundles for production. It uses esbuild for the dev server and Rollup for production builds, offers project scaffolding (create-vite), auto-detects and can install Sass, provides a preview server for production bundles, supports HMR that preserves React state via React Refresh, typed import.meta.env, dev proxying, plugins, and warns about gotchas like differing dev/prod build engines, required server restarts on config changes, and potential context loss in non‑React frameworks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:51Build tool history
  3. 3:47Vite's birth and evolution
  4. 4:29Vite goals and features
  5. 6:16Vite technical workings
  6. 6:58Vite project setup
  7. 10:12Demo: Launch and HMR
  8. 13:25SCSS integration
  9. 14:27Production build and preview
  10. 15:51Environment variables
  11. 18:26Backend integration
  12. 20:13HMR API and plugins
  13. 23:00Demo: Using plugins
  14. 25:06Creating a custom plugin
  15. 27:27Feature recap
  16. 29:14Vite advantages
  17. 30:18Vite limitations
  18. 31:44Conclusion: Frontend new era?
  19. 33:39Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.