Improving Angular 2 load times using TypeScript and the Google Closure Compiler with Tsickle and Clutz.
Source: Improving Angular 2 Load Times and a 29KB Hello World App – Lucidchart
Improving Angular 2 load times using TypeScript and the Google Closure Compiler with Tsickle and Clutz.
Source: Improving Angular 2 Load Times and a 29KB Hello World App – Lucidchart
Angular 2.0 final was made official just a few days ago and there’s never been a better time to dive in. In the last few weeks, we saw some pretty radical changes to the framework with the addition of the Ahead-of-Time(AoT) compiler, introduction of the @NgModule decorator and a new Forms Module. In this tutorial we are going to look at what’s changed with forms and more importantly how to handle form validation the right way with Angular 2.
Angular2 was built from the ground up with the primary goal of being fast and performant. While being fast right out of the box, the performance of Angular apps can be further enhanced really supercharge your app. These performance enhancements can be see as a pyramid where each level improves a certain performance metric.
Let’s look at each of these and how do they go about improving your app’s performance.
Source: The 4 Stages of Perf Tuning for your Angular2 App – Medium
Animation in Angular 2 is now easy and more intuitive… Learn foundational animation concepts and start animating your Angular 2 components!
Source: Angular 2 Animations – Foundation Concepts by thoughtram
Dive back into Angular 2 and learn how to test components in a new tutorial in our “Test-driven Development with Angular 2 and Webpack” series.
Source: Testing Components in Angular 2 with Jasmine – Semaphore
Angular 2 is massive. Just to create a “hello world” application, we might end up with a bundle of more than 2.5 MB. If you have a 50 mbps internet connection, that might not seem problematic but most people don’t have that privilege. What’s more, Angular 2 has now morphed into a multi-platform framework with the goal of creating mobile applications from the same codebase as your web application. Downloading 2.5 MB in an unreliable 3G connection with high latency is a big deal.
Source: Optimize your Angular 2 Application with Tree Shaking
This cookbook describes how to radically improve performance by compiling Ahead of Time (AoT) during a build process.
Source: Ahead-of-Time Compilation