On May 3, Angular 2 Release Candidate was released! While this release isn't exactly ng-conf news since it happened exactly one day before the conference started (that Angular Team is always working), it is important news nonetheless.

There were some important changes that you should be aware of for your Angular 2 applications. The biggest are the naming conventions for imports:

Angular 1 sits at 56K. Angular 2 last week was 170K. The team has optimized a ton and now Angular 2 is an insane 45K.

Free Node eBook

Build your first Node apps and learn server-side JavaScript.

📧

Thank you!

You have successfully joined the Scotchy super duper web dev awesome mailing list.

Talk about lean.

Lazy Loading is Built-In

A big goal the Angular team had was to achieve automatic lazy loading. This ensures our applications only load what is necessary for the current page. Lazy loading is also included when routing our applications.

Rendering is Very Fast

Compared to Angular 1 applications, first render of Angular 2 applications is 2.5 times faster. Re-rendering on changes was 4.2 times faster.

Lucky for us, the Angular team always believes they can do better. Rendering is always 5 times faster now (on first render and re-rendering).

LucidCharts also showed off the improvements they've found by switching to Angular 2:

The Angular Mobile Toolkit will make it easy to build snappy web apps that load instantly on any device, even without an internet connection.

Progressive web apps are very interesting to many web developers out there. Build and reuse the majority of your codebase to create mobile applications with performance that can compare to native mobile apps. The Angular Mobile Toolkit is another step to making this dream a reality.

With 1.3m developers using Angular 1, there's still a lot of life left in ng1. There are plenty of apps out there that are using ng1 and will need maintenance.

With the addition of Angular 1.5, components come front and center. This gives us a mental shift to think more in terms of components. Eventually, when we upgrade to Angular 2, we'll already have the component mindset.

The .component defintion helper makes it easy to mimic the way Angular 2 creates components:

ng-conf this year was full of awesome announcements and tons of great live demos. Definitely check out the rest of the videos on the ng-conf YouTube page and get excited about all the Angular 2 apps that you'll get to create this year!

Was awesome to meet everyone that we could out at ng-conf and I hope to see even more of you next year! The Scotch team would like to thank everyone that made ng-conf awesome.