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.
about the authors
Maximiliano Firtman is a mobile and web developer, international speaker, and author of 15 books and numerous articles. He has created over 35 courses for Frontend Masters, Pluralsight, Google Web.dev, and LinkedIn Learning and leads workshops on web performance, JavaScript, mobile apps, PWAs, and AI.
Keith J. Grant is a Principal Software Engineer at Red Hat, where he works on front-end code for the Ansible Controller web application using JavaScript and CSS.
James M. Snell is a core contributor to Node.js and a member of the Node.js Technical Steering Committee. He is a senior principal engineer on the Cloudflare Workers runtime and a delegate on TC-39, the ECMA committee that defines the JavaScript language. He has dedicated his career to open source, open standards, and open governance.
Mark Volkmann is a Partner and Distinguished Engineer at Object Computing, Inc. (OCI) in St. Louis where he provides software consulting and training. He has assisted many companies with JavaScript, Node.js, Svelte, React, Vue, Angular, Swift/SwiftUI, and more. He has also authored Svelte and Sapper in Action, and Server-Driven Web Apps with htmx.