Home / Companies / LogRocket / Blog / Post Details
Content Deep Dive

What’s new in Angular 8: Web worker support and more

Blog post from LogRocket

Post Details
Company
Date Published
Author
Nwose Lotanna
Word Count
1,285
Language
-
Hacker News Points
-
Summary

Angular 8 has been released with a host of new features and improvements, including the much-anticipated Ivy renderer, which is expected to enhance application startup times. Built in TypeScript, Angular 8 is supported by Google and the developer community, boasting over 42,000 stars on GitHub. This update includes differential loading by default, enabling browsers to select the appropriate JavaScript bundle—either modern ES2015 or legacy ES5—based on their capabilities, potentially reducing bundle size by up to 20%. Angular 8 also introduces dynamic imports for lazy loading in router configurations, new Builder and Workspace APIs in the CLI for easier modification and deployment processes, and support for web workers to handle CPU-intensive tasks. Angular's commitment to stability is evident in its Semantic Versioning approach, ensuring deprecations are managed over N+2 major releases. The update process to Angular 8 is streamlined, requiring a single command, and community feedback highlights its efficiency. While Ivy and Bazel are not officially released yet, they are nearly ready, promising further enhancements.