World Congress 2025 Aug 20, 2025 Session details

Client-Side State Management Reimagined – Think Outside the Box

Michael Egger-Zikes

What happens when you move Angular state management entirely off the main thread? Learn to combine the NgRx Signal Store and Service Workers for extreme frontend performance.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to modern client-side state management concepts

Evaluating state management patterns across web frameworks reveals opportunities for entirely new offline-first architectures.

#2 about 3 min

Evolving frontend application architectures from simple to enterprise scale

Transitioning from isolated components to a clear separation of presentation and data access enables scalable growth.

#3 about 5 min

Structuring scalable data access and state management service layers

Separating state management from dedicated data access services creates scalable, event-driven environments for complex applications.

#4 about 3 min

Utilizing JavaScript primitives for reactivity and user interface synchronization

Transitioning from traditional observables and promises to signal APIs provides more precise, framework-agnostic rendering pipelines.

#5 about 3 min

Triggering user interface synchronization without traditional change detection loops

Executing granular interface updates utilizing signal value changes eliminates the need for legacy synchronization cycles.

#6 about 6 min

Orchestrating complex reactive state logic with the NgRx SignalStore

Leveraging experimental signal event APIs simplifies the orchestration of state mutations and asynchronous side effects.

#7 about 4 min

Expanding client state capabilities using asynchronous background service workers

Shifting state logic into asynchronous background threads natively enables offline persistence and seamless multi-tab synchronization.

#8 about 7 min

Implementing two-tier application architectures incorporating isolated headless state management

Bridging localized visual components with offline-capable workers through asynchronous message passing isolates memory and networking concerns.

#9 about 2 min

Future strategies for decentralized client application state orchestration patterns

Exploring lazy loading and module federation uncovers new ways to scale state solutions effortlessly across environments.

Matching moments

4:17 min

Integrating signals with libraries and NgRx

Daniela Bonvini · LIVE

7:21 min

Integrating the NgRx architecture for global state management

Indu Chaube · LIVE

2:29 min

Enterprise architecture and state management setup

Miroslav Jonaš · LIVE

1:31 min

Recapping frontend scaling patterns and distributed UI techniques

Josh Goldberg · WWC 2021

4:19 min

Demonstrating state management in a practical application

Miroslav Jonaš · LIVE

5:46 min

Origins and goals of Angular signals

Daniela Bonvini · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham