October 14, 2026
How Aurelia Knows Something Changed
Aurelia 2 doesn't diff your view model or run a digest loop. It swaps properties for getters and setters, tracks getters with a proxy, patches collection methods, and falls back to polling only when it has no other choice. Here's how each piece works, and the changes it can't see.