JS Party: JavaScript, CSS, Web Development cover image

JS Party: JavaScript, CSS, Web Development

Angular moves fast without breaking things

Feb 15, 2024
"The Dazzle of Zebras", Angular team members Jessica Janiuk & Mark Thompson, discuss topics such as deferrable views, handling change, & lessons learned from Angular's evolution. They explore control flow syntax, server-side rendering, quick changes based on user feedback, and misconceptions about Angular's complexity. The conversation also takes a lighthearted turn with discussions of starting a band and appreciating each other's creativity.
01:11:13

Podcast summary created with Snipd AI

Quick takeaways

  • Deferable views in Angular enable lazy loading of specific parts of a component, improving performance and reducing the initial bundle size.
  • Angular has made significant improvements in control flow with the introduction of simpler syntax and easier declaration of triggers, resulting in better performance and a smoother development experience.

Deep dives

Deferable views: A powerful feature for lazy loading and optimizing Angular apps

Deferable views in Angular allow developers to lazy load and defer the loading of specific parts of a component at the template level. This feature provides a lot of power to optimize applications by reducing the initial bundle size and improving performance. Unlike previous approaches, which required custom complexity, deferable views simplify the process and provide a better developer experience. The analysis for dependency structure is done at compile time, ensuring efficient loading and avoiding duplicate loading of utility functions or other dependencies. Deferable views can be used in both server-side rendering and client rendering, making it a versatile feature for Angular developers.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode