Skip to content

2024#

Watcher Memory Improvements

In 0.92.0, the watcher dropped its internal buffering of state and started to fully delegating any potential buffering to the associated Store.

This can cause a decent memory use reduction for direct users of watcher, but also (somewhat unintuitively) for users of reflectors and stores.

In this post, we explore the setup, current solutions, and some future work. It has been updated in light of 0.92.1.