Angular roadmap embraces security_ simplicity
A roadmap published for Googles TypeScript-based Angular web framework has the platform adding support for indigenous trusted types for security and close typing for forms.
New ingredients cited in the roadmap are not yet designated for a specific rendering of Angular but are categorized as whichever “in progress” or “forthcoming.” The capabilities could find their way into the planned Angular 11 release or a different rendering.
With indigenous trusted types_ DOM-based cross-site scripting vulnerabilities are prevented. Plans call for the accession of a trusted types API to help build secure web applications. This cleverness is listed as “in progress.”
Stricter type checking for reactive forms is listed as a “forthcoming” advancement. Stricter type checking will allow developers to take more issues during outgrowth time and empower better text editing and IDE support.
Other plans noted in Angular roadmap include:
Ergonomic ingredient-level code-splitting APIs_ an in-progress ingredient intended to better the despatch of web applications.<_li>
Development tools for debugging and accomplishment profiling_ an in-progress plan.<_li>
Webpack 5 module bundler support in the CLI_ bringing build despatch and bundle size advancements. This is cited as a forthcoming advancement.<_li>
Integration of the MDC Web library into the Angular Material UI ingredient library_ an in-progress cleverness.<_li>
Removal of the legacy View Engine_ for smaller conceptual overhead and package size_ lower livelihood costs_ and less complexity in the code base. This forthcoming advancement would be done behind all Angular inner tools have been moved to the Ivy renderer.<_li>
Making NgModules optional_ a forthcoming cleverness intended to empower developers to build standalone ingredients and instrument an alterindigenous API for declaring a ingredients collation aim.<_li>
Simplify Angular_ lessen NPM package size_ and better maintainability by migrating the Angular speech labor to Ivy. This advancement is in-progress.<_li>
Migration to the ESLint linter_ a forthcoming advancement. Angulars developers will work toward backward compatibility with the running recommended TSLint linting tool shape_ instrument a migration strategy for existing applications_ and present new tools to the Angular CLI toolchain.<_li>
Support for TypeScript 4.0 _ a cleverness just added to the compiler in Angular 10.1.<_li>
<_ul>