v0.14: APIs de Manager simplificadas, desempenho e GC
· 13 min para ler
Managers:
As APIs de Manager foram simplificadas — formatos de action mais planos reduzem a complexidade do código e melhoram o desempenho ao minimizar entradas distintas de cache inline, enquanto APIs de configuração mais simples tornam a personalização mais agradável.
- Formatos de action simplificados
- Propriedade Manager.middleware
- Configuração de getDefaultManagers()
Desempenho:
- Chamadas de fetch imediatas - sem mais esperar pelo idle
- Bundles 30% menores ao remover polyfills desnecessários
- Normalização 10% mais rápida, desnormalização 32% mais rápida
Schema/modelagem de dados:
- Joins com Query usando schemas de Object
- EntityMixin para compor o comportamento de Entity
- Padrão de Entity.pk() usa
id - Invalidação dinâmica via Entity.process()
Testes:
- renderDataHook() para testes mais simples
Coleta de lixo:
- GCPolicy - coleta de lixo automática de dados desatualizados
