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! ...

Get Getting Started with Angular - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.