Evan is a designer and developer passionate about building great user experiences. He is the creator of Vue.js, a rapidly rising frontend framework. Previously he worked at Meteor as a core developer, and hacked on experimental UI prototypes at Google Creative Lab. Evan holds a Masters of Fine Arts in Design & Technology from Parsons.
Developers often consider performance an important factor when choosing frameworks, however it is often not so straightforward when trying to measure the performance of a framework. Micro-benchmarks often cover very narrow use cases and most of the time can lead to wrong assumptions. At the same time high level descriptions of a technology can also lead to biased yet unfounded conclusions. In this talk I will walk the audience through the techniques used in major frontend frameworks - namely dirty checking, virtual-dom diffing and dependency-tracking. I will also compare them in different use case scenarios to give users a balanced idea of how each strategy performs under different circumstances.