Evan You

Creator of Vue.js

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.

Presentation

Demystifying Frontend Framework Performance

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.