Sébastien Rigaux

Mutative : des mises à jour immuables sans spread

Consulter la ressourceEN

mutative.js.org

Mutative permet d’écrire des mutations sur un draft pour produire un nouvel état immuable, sans recopier manuellement chaque niveau avec la syntaxe spread. La bibliothèque prend aussi en charge les tableaux, Set et Map, ainsi que les patches et le gel optionnel.

Ses benchmarks annoncent une moyenne géométrique 3,6 fois plus rapide qu’Immer à réglages comparables, ou 6,6 fois avec les paramètres par défaut de chaque bibliothèque. Les mesures varient selon les workloads ; les reducers écrits à la main restent plus rapides dans la plupart des cas présentés.

Visuel Mutative sur fond gris foncé, avec le texte « Better immutability, Faster immutable updates » en orange et blanc et le logo orange.