Angular receives massive amounts of developer requests from the Angular community, Google, and open source communities. Angular tends to accomplish release after release by bringing together representation from dev relations, product managers, and engineers to prioritize the 'asks' and strategize a roadmap and timelines.
Fresh off the heals of the early November Angular v13 release, there are many new and exciting enhancements in progress with hopes of launching with Angular v14.
This goal is to find a way to implement stricter type checking for reactive forms with minimal backward-incompatible implications.
How can that help developers? Three things:
Wouldn't it be nice to make NgModulaes optional? Why you ask. Developers can develop standalone components and implement an alternative API for declaring the component's compilation scope.
Created by Google's Material Design team, the MDC Web is a library providing reusable primitives for building Material Design components. Under development incorporating primitives into Angular Material. Using MDC Web aligns Angular Material with:
Extend the diagnostics and introduce conformance and accuracy checks to elevate correctness and conformance checks.
The Angular team is testing moving the codebase to the angular/angular mono repository, transitioning Angular DevTools to Bazel, and integrating the existing processes and CI pipeline.
Refinement of the existing infrastructure the dashboards step on this will ensure that the framework's runtime does not regress after a code change.
The Angular plan is to design and implement a plan to make Zone.js optional from Angular applications. A simplified framework will:
Distributing the Angular compiler as a TypeScript compiler plug-on will significantly reduce maintenance costs and elevate developers' build performance.
Soon and very soon, maybe as early as Angular 14, we could have the ability to add directives to host elements. How great would it be for developers to augment their components without using inheritance?
Web application usually results in slow initial load time. A solution is to improve this frustration is to apply more granular code-splitting on a component level.
This is one of my favorite future features for Angular. A deep dive guide on change detection. Sounds impressive, right? Angular plans are to develop content for the performance profiling of Angular applications. Cover how change detection interacts with Zone.js and explain when it gets triggered, how to profile its duration, as well as standard practices for performance optimization.
GrapeCity provides solutions from building apps with Wijmo Angular, allowing you to spend more time on your application's core functionality and our Angular UI component library to delivering authentic Excel-like spreadsheet experiences fast with zero dependencies on Excel. Create financial reports, dashboards, forecasting models, and much more while using SpreadJS with Angular.
GrapeCity also provides a complete Angular Data Presentation and Datagrid Platform beyond traditional tabular displays with DataViewsJS. Looking for the leading Angular reporting solution for the web application, ActiveReportsJS and Angular is your best bet to visualize data in front-end applications.
If you love Angular and want a complete suite of developers to build solutions for developers, GrapeCity offers what you need. Don't wait! Sign up for a 30-day free trial and a customized demo at no charge.