Vanilla JS: You Might Not Need that Library
summary
Live demo shows an open-source coffee-shop app built with a few HTML/CSS/JS files, no CLI or build, that runs fast and installs as a PWA and works offline. Routing uses the browser history API (history.pushState + popstate) for client-side navigation. UI components use Web Components with templates and Shadow DOM for scoped styles, and state updates use Proxy-based reactivity (and mentions signals as an alternative). Code is compatible across modern browsers and the app proves the approach is practical.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:54Vanilla JavaScript
- 10:47Dom Essentials
- 12:00Navigating Between Pages
- 15:06Web Components
- 22:13Reactive Programming
- 24:43pressive Web Apps
related talks
01h 02mVanilla Web: You Don't Need that Library
42mVanilla Web: You Don't Need that Library
45mVanilla JS 2018
41mThe Future is Now: Web Apps Productivity without Frameworks#slideless.
51mWeb Components without Frameworks: Productivity, Speed & Independence
48mVanilla JS 2018
45mNo framework frontends in practice - use the platform!
23mPros Do Vanilla - A Loosely Coupled Front-End
