To get the most out of this book
All the examples in the book have been created with simplicity in mind. They all work similarly and only require knowledge of core frontend technologies, such as JavaScript with HTML and CSS. The tooling to make the code run also uses the most popular frontend toolchain based on Node.js. As such, if you know how to work with JavaScript and have used Node.js with npm before, you’ll have no problems following the examples presented in the book.
Software/hardware covered in the book |
Operating system requirements |
Node.js 20 (or higher) |
Windows, macOS, or Linux (any distro) |
npm 10 (or higher) |
Git |
ECMAScript 2020 (or higher) |
For the code in Chapter 8, you’ll need to run Docker. Alternatively, you can just set up a local nginx server, although that will be a lot more complicated than just running the provided Docker file.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.