Chapter 8. Tooling and Development Experience
We are already familiar with all the core concepts of Angular. We know how to develop a component-based user interface, taking advantage of all the building blocks that the framework provides – directives, components, dependency injections, pipes, forms, and the brand new router.
For the final step, we'll look at where to begin when we want to build a single-page application (SPA) from scratch. This chapter describes how to do the following:
Use Web Workers for performance-sensitive applications.
Build SEO-friendly applications with server-side rendering.
Bootstrap a project as quickly as possible.
Enhance our experience as developers.
What is Ahead-of-Time (AoT) compilation and how to use it.
So, let's begin!