The State of end-to-end testing with Angular

Photo by Diego PH on Unsplash In the Angular v12 release blog post we announced plans to investigate the future of Protractor. Based on community feedback via the RFC process, we’ve decided to deprecate Protractor, while working with the community to find a long term support option for active projects that wish to continue using Protractor. […]

Continue Reading

Angular v14 is now available!

photo by Emma Twersky We are excited to announce the release of Angular v14! From typed forms and standalone components to new primitives in the Angular CDK (component dev kit), we’re excited to share how each feature makes Angular more powerful. Since our last release, we completed two major requests for comments (RFC), which provided an […]

Continue Reading

Angular’s Vision for the Future

Photo by Pixabay In the Angular 2021 recap and 2022 preview post, we shared our plans for 2022. As we are almost midway through 2022, this is a great time to give more insights into our long-term plan and some hints of what we might work on in 2023. Improving and simplifying the developer experience is a […]

Continue Reading

Angular at I/O 2022

At I/O 2021 we had a blast announcing Angular DevTools and letting you use it in the Adventure world! We talked to hundreds of developers and shared insights about our partnership with TensorFlow.js. Hard to believe it’s already time for I/O 2022. This year you’ll find even more Angular content and get the opportunity to […]

Continue Reading

Developer Survey 2021 Results

Earlier this year, we ran our annual developer survey. We received nearly 25k responses and want to thank each and everyone of you for taking the time to share your feedback. Your input is invaluable for us. It informs our community programs, documentation, prioritization, and roadmap. Many people ask me how they can contribute to Angular. […]

Continue Reading

An Update on Standalone Components

(and directives and pipes!) Photo by Johannes Plenio from Pexels A few months ago we posted the first RFC related to a project known as “standalone components”. This project has an ambitious goal: to reduce boilerplate and make Angular easier to use and learn by making it possible to build components and applications without NgModules. This week, […]

Continue Reading

Angular Extended Diagnostics

Extended Diagnostics In Angular v13.2.0, we released extended diagnostics, a new feature in the Angular compiler which gives more insight into your templates and how you might be able to improve them. These diagnostics give compile-time warnings with precise, actionable suggestions for your templates, catching bugs before you notice them. A Common Mistake Take the following example, […]

Continue Reading

How the Angular Compiler Works

The Angular Compiler (which we call ngc) is the tool used to compile Angular applications and libraries. ngc is built on the TypeScript compiler (called tsc) and extends the process of compiling TypeScript code to add additional code generation related to Angular’s capabilities. Angular’s compiler serves as a bridge between developer experience and run time […]

Continue Reading

Typed Forms: The RFC Is Here

For five years, strong types in the Forms package have been a top feature request. Issue (#13721) is the most popular issue of all time on the Angular repo. Many contributors have attempted to implement it over the years. We’re proud to announce the Typed Forms Request for Comment. This is the first big step toward […]

Continue Reading