← Todos los benchmarks
May 2026

Angular + NgRx · ngrx-platform

Monorepo oficial de NgRx — Angular 18, workspace Nx, ~1.379 archivos TypeScript, 248 archivos spec. Incluye @ngrx/store, @ngrx/effects, @ngrx/entity, @ngrx/router-store, @ngrx/component-store.

Ver en GitHub ↗
Repositorio
Stack
Angular 18 + NgRx + Nx · ~1,379 TypeScript files, 248 specs
Versión de Tessra
v2.19.x
Fecha evaluado
May 2026
Rama / snapshot
rama main, snapshot de mayo 2026
Comparación local conservadora
8 / 10 9 / 10 +1 pt
El baseline crudo sin Tessra llegó a 9/10, pero aplicamos un ajuste conservador de -1 porque el editor/chat pudo conservar contexto del benchmark. La corrida verificada con Tessra llegó a 9/10 y redujo exploración manual mediante navegación a nivel de símbolos, caller/callee context y contexto arquitectónico agrupado. ~27 archivos evitados · 9 símbolos con contexto
Caso Pregunta Baseline conservador Con Tessra Qué expuso Tessra
01 Cuando se llama provideEffects(), ¿qué clases internas de NgRx se instancian y en qué orden? 2 / 2 2 / 2 Flujo DI de effects, caller/callee context y orden de instanciación
02 Lista cada spec file que testea directamente símbolos de effect_creator.ts y los nombres de tests. 2 / 2 2 / 2 Spec directo, nombres de tests y cobertura relacionada
03 Lista todos los proyectos Nx library del workspace, sus tags Nx y dependencias directas. 1 / 2 1 / 2 Limitado: la metadata Nx vive en config files, no en el grafo de símbolos
04 ¿Qué métodos define EntityStateAdapter internamente, no la interfaz pública EntityAdapter? 1 / 2 2 / 2 Límites entre interfaz e implementación, internals de adapters y helpers de state operator
05 Para router-store: lista todas las acciones NgRx definidas, su reducer y el tipo exacto de estado producido. 2 / 2 2 / 2 Acciones, comportamiento del reducer, acciones pass-through y tipo de estado
Mejora conservadora, navegación más fuerte
La corrida limpia con Tessra llegó a 9/10 sobre código local de NgRx. El baseline crudo sin Tessra también llegó a 9/10, pero reportamos un baseline conservador de 8/10 porque el editor/chat pudo conservar contexto del benchmark. Con ese ajuste, Tessra muestra una mejora de +1 punto y valor claro de workflow: navegación de símbolos más rápida, caller/callee context, specs relacionados, límites de interfaces, comportamiento del reducer y tipos de estado con menos exploración manual. La ganancia no es solo el punto extra. La ganancia mayor es un camino más limpio hacia la respuesta de ingeniería.
Esta es una comparación conservadora. El baseline crudo sin Tessra llegó a 9/10, pero aplicamos un ajuste de -1 porque contexto previo del editor/chat pudo influir en el resultado. Este benchmark no debe leerse como un claim 0% → 100%. Mide trazado de implementación y valor operativo en un monorepo público y bien estructurado de NgRx.
Pruébalo tú

Mira qué expone Tessra en tu repo.

Indexa un repo Angular, Django o Flutter y prueba el contexto local durante 7 días.