Angular 13 was officially
released on November 3, 2021. Some of the new features in Angular 13 include:
Removal
of View Engine: Angular 13 is the first version of Angular that
does not support View Engine. View Engine was the original rendering
engine for Angular, but it has been superseded by Ivy, which is a more
efficient and performant rendering engine.
Changes
to the Angular Package Format (APF): The APF is the format that
Angular packages are distributed in. Angular 13 includes several changes
to the APF, including support for Node Package Exports, ES2020, and the
removal of older output formats.
End
of IE11 Support: Angular 13 no longer supports Internet Explorer
11. This is because IE11 is a legacy browser that...
Monday, July 17, 2023
Angular 12 new features
Strict
mode (StrictTemplates): Angular 12 introduced a new strict mode that
enables more stringent type checking and template stricter checks. It
helps catch potential bugs and provides better code quality.
Improved
build performance: Angular 12 aimed to optimize build times with the use of the
'browserslist' file, leading to faster application startup and reduced
bundle sizes.
Hot
Module Replacement (HMR): With Angular 12, Hot Module Replacement was
officially supported. HMR allows developers to see instant changes during
development without a full page reload, thereby speeding up the
development process.
Angular
ESLint: Angular 12 made it easier to adopt ESLint by providing a built-in
migration schematic that automatically...
Angular 11 New Features
Webpack
5 Support: Angular 11 introduced support for Webpack 5, the latest major
version of the popular module bundler. Webpack 5 brings performance
improvements, smaller bundle sizes, and better tree-shaking capabilities.
Updated
Hot Module Replacement (HMR): Angular's Hot Module Replacement
functionality was enhanced to provide faster rebuilds and updates during
development, leading to a smoother development experience.
Faster
Builds with Budgets: The build process in Angular 11 was optimized, allowing developers
to set budgets for different parts of the application (such as JavaScript
bundles, CSS styles, etc.). If the defined budget limits are exceeded, the
build process will fail, ensuring more control over the application size.
...
Angular 10 new features
Ivy
Improvements: Ivy is the new rendering engine for Angular, and with
each release, it's being improved to provide better performance and
smaller bundle sizes.
TypeScript
3.9 Support: Angular 10 comes with support for TypeScript 3.9, which
means you can take advantage of the latest TypeScript features.
New
Date Range Picker: Angular 10 introduced a new date range picker that
allows users to select date ranges easily.
Improved
ESLint and TSLint Support: The Angular team has been working on
improving the tooling support, including better integration with ESLint
and deprecating TSLint.
Angular
Language Service Improvements: The Angular Language Service received
various updates, including better completions and improved...
Sunday, July 16, 2023
Angular 9 New features
1.Ivy Renderer: The most significant change in Angular 9 was
the introduction of the Ivy rendering engine as the default renderer. Ivy is a
new, backward-compatible compilation and rendering pipeline that replaces the
older View Engine.
Ivy brings several benefits, including:
• Smaller Bundle Sizes: Ivy offers improved tree-shaking
capabilities, which means that unused code is removed from the final bundle,
resulting in smaller file sizes. This can significantly reduce the size of the
JavaScript bundles delivered to users, leading to faster load times.
• Faster Compilation: Ivy is more efficient in
compiling Angular templates and generates faster code compared to the View
Engine. This leads to faster application start up times and overall improved
performance.
• Improved Debugging...
Saturday, July 15, 2023
Angular 8 new features
1. Ivy Renderer:
Angular 8 introduced the Ivy renderer as an opt-in preview. Ivy is a new,
smaller, and faster rendering engine for Angular applications. It offers
improved bundle sizes, better performance, and enhanced debugging capabilities.
2. Differential Loading: With Angular 8, the CLI
introduced a new feature called differential loading. This feature generates
separate bundles for modern and legacy browsers. Modern browsers receive a
smaller bundle with modern JavaScript features, while older browsers receive a
larger bundle with ES5-compliant code.
3. Angular CLI Improvements: Angular 8 brought
various improvements to the Angular CLI, including performance optimizations
and a reduction in build times. It also added new commands and options to
enhance development...
Subscribe to:
Posts
(
Atom
)