Suguru Inatomi
2018-06-19
"ngiv"
Isomorphic View engine (maybe)
The 3th generation view engine
v2: Renderer
v4-v6: Renderer2
Runtime (AoT compile)
Runtime (JIT compile)
Build (AoT compile)
Runtime (AoT)
Runtime (JIT)
Build (AoT)
Tree-Shakable Renderer
Remove unused features
Hard-tuned runtime
V8 friendly JavaScript code
Faster compilation
Improve incremental compilation
Project scalability
"Locality"
Easy to understand generated code
Easy to debug
Human-readable codegen
Angular for www
Angular components everywhere
Angular component as a Custom Elements
Small Core Runtime
Ivy-style i18n engine
Easy to read
Disclaimer: This is a dream, not real yet.
Imagine React-ish component definition
How do you feel?
Next-generation Angular View engine
Focus on ...
Small runtime (Tree-Shake-ability)
Fast compilation (Locality)
Simple API (Debug-ability)
Big possibility
Meta-programming dream!!
Suguru Inatomi