Paul Krill
Editor at Large

Angular 15 promises to simplify development

news
Aug 11, 20222 mins

Update due in November will stabilize standalone component APIs, introduce a new way to compose UI logic, and mark the end of the Protractor testing framework.

cia triad security triangle glowing binary process by nolimit46 getty 2400x1600
Credit: nolimit46 / Getty Images

Angular 15, a planned upgrade to Google’s TypeScript framework for web development, will stabilize standalone component APIs, simplifying application building, and offer a new way to compose UI logic, the company announced.

Angular 15 is expected to arrive in November, said Minko Gechev, Google developer relations lead and an engineer on the Angular team. Standalone components, introduced in Angular 14 in June as a developer preview, will reduce the need for using NgModules, which configure injectors, as well as the compiler. Standalone components promise to help with organization, reduce boilerplate, and make applications easier to build. Standalone component APIs move to stable status with the new release.

Also due in Angular 15 is a directive composition API for composing UI logic. In a tweet, Gechev described the technology as providing a new way for reusing UI logic. This API is enabled by the Angular compiler, which enhances the semantics of TypeScript. Angular’s developers also hope to release MDC (Material Design Components) for the web as stable alongside the Angular 15 release.

Other capabilities planned for Angular 15 include:

  • Image directives for improved web page performance, with better scores for Core Web Vitals.
  • A preview of dependency injection debugging in Angular DevTools.
  • Simplified Angular CLI output for ng new, for creating a new Angular workspace.
  • Improved debugging in Zone.js, for async stack traces with the new async stack tagging API developed in conjunction with the Chrome DevTools team.

In other Angular news, the project’s developers have decided to deprecate the Protractor testing framework, based on community feedback. Plans were detailed in a blog post on August 10. A long-term support option will be sought for those wishing to continue using Protractor for active projects. The last version of Protractor is expected in Angular 16, due in the summer of 2023. Angular 12 previously added support for testing frameworks including Cypress, Nightwatch, and WebdriverIO. 

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author