Skip to content

Dogfooding BlocSignal on the Web: Building a 100K Ops/sec Reactive App with Jaspr and Dart 3.13

6.9 relevance
Score Breakdown
technical depth
8
novelty
7
actionability
7
community
4
strategic
5
personal
8

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Detailed walkthrough of achieving high ops/sec with Dart and Jaspr, directly relevant to performance-focused web dev.

General dev.to
Dogfooding BlocSignal on the Web: Building a 100K Ops/sec Reactive App with Jaspr and Dart 3.13
Summary

The BlocSignal team rebuilt their documentation site using Jaspr, a lightweight Dart web framework, replacing manual subscription callbacks with declarative consumer components from bloc_signals_jaspr. This eliminated the double re-render penalty and UI thrashing from raw setState calls, achieving 100,000 operations/sec in compiled JavaScript. The migration leveraged Dart 3.13 primary constructors and a NavigationCubit state machine to model routing declaratively, avoiding ad-hoc URL parsing across components.

Author

Randal L. Schwartz

More from Randal L. Schwartz →