Aurelia 2 Update - Alpha 20

Hi everyone, it has been a minute. The team have been working steadfast on Aurelia 2 and we have just released our 20th alpha version. The reason for so many alpha versions is to ensure we are in a stable place before going into beta, release candidate and stable releases. A lot of the work is being done on the core of Aurelia 2 itself and, in the spirit of proper versioning practices, needs to be done during alpha where instability is granted.

In update 20, one of my favorite additions is component factories, allowing you to create lazily instantiated routes component: () => import('./my-component') if you have worked with other routers, this will be familiar and if you worked with Aurelia 1’s router, then it’ll be a welcome change for you to have this now.