In one part, he talks about them looking into the way svelte and angular ivy are doing AOT compilation of templates for better performance and smaller footprint, but because of Vue.js supports a render function in addition to templates, they can’t optimize in the same way as those frameworks that only uses templates can.
Link to the video: https://youtu.be/DFF9eOlTWzY?t=1301
Don’t know if this is something that does not affect aurelia since it’s not using a vdom, but I was just curious about how the AOT compiler in aurelia will be done with components that uses templates vs render function. Will there be a difference?
PS: The video is a good watch and it’s cool to see Justin from lit-element/lit-html showing the some of the ways the components are done on that framework.
Espesially the way the the scoped css is done with the tagged-template-litteral and shadow dom combined with constructable stylesheets.