Build a stronger foundation for modern frontend work. You’ll learn how the browser, JavaScript runtime, stylesheets, and components all work together in this free ebook. Featuring four chapters from Manning books, it pairs essential concepts with practical examples, providing you with useful techniques for diagnosing asynchronous behavior, keeping CSS manageable, and creating web components with the Lit library. You’ll come away better prepared to make informed implementation choices, troubleshoot unexpected behavior, and take on more advanced web development topics.
When it comes to web development, vanilla may be the finest of the flavors. With plain JavaScript you can build fast, maintainable web apps that run everywhere, load instantly, and avoid framework lock-in. Today’s browsers are incredibly capable, and for many types of applications, “batteries included” libraries and frameworks just introduce avoidable slowdowns, security issues, and complex build chains. Why not embrace the vanilla web!
Vanilla Web is your guide to building serious web applications using the tools built right into the browser. You’ll learn to use “plain vanilla” JavaScript, HTML, and CSS to create reusable UI components, a routing system, an installable progressive web app, and a full-featured e-commerce frontend. Each chapter builds real capabilities you can apply anywhere, even when you work with libraries. You’ll soon be delivering dependency-free UX that’s easy to debug and maintain and survives neverending tool churn.