1.Live data binding
2.Declarative instantiation of client components
3.Client-side template rendering
4.all of the above
Answer:4