v0.14: APIs de Manager simplificadas, rendimiento y GC
· 13 min de lectura
Managers:
Las APIs de Manager se han simplificado: formas de acción más planas reducen la complejidad del código y mejoran el rendimiento al minimizar las entradas distintas de la caché inline, mientras que APIs de configuración más simples hacen que la personalización sea más agradable.
- Formas de acción simplificadas
- Propiedad Manager.middleware
- Configuración de getDefaultManagers()
Rendimiento:
- Llamadas fetch inmediatas: ya no se espera a que el sistema esté inactivo
- Bundles 30% más pequeños al eliminar polyfills innecesarios
- Normalización 10% más rápida, desnormalización 32% más rápida
Schema/Modelado de datos:
- Joins con Query usando Object Schemas
- EntityMixin para componer el comportamiento de Entity
- Valor predeterminado de Entity.pk() usa
id - Invalidación dinámica mediante Entity.process()
Pruebas:
- renderDataHook() para pruebas más simples
Recolección de basura:
- GCPolicy: recolección de basura automática de datos obsoletos
