RU / Day 2 / 12:30 / Track 4

It's comfortable when at the frontend we can talk about the resulting DOM avoiding the not so favorite step of describing manually changing each HTML Element. It's comfortable when we describe the relationships between data and results. It's comfortable when all this inside is considered by itself.

Let's ask ourselves. How expensive it is? Have you ever rendered a list and caught yourself thinking that when scrolling everything started to slow down although the number of HTML elements is not very high?

During this session, we will reflect on the complexity of algorithms about how frameworks reconcile and update DOM elements.

Video presentation.


Nikita Mostovoy

Lead frontend developer at HeadHunter. Started from an intern at HeadHunter developers school and now he has been teaching for over 5 years in this school. Nikita has been working at 5 different teams during all career. A member of the architecture team for the last year. The security of user data, the architecture, and the infrastructure of the project are the most important things at his work.

Приглашенные эксперты

Александр Канунников
Aleksandr Kanunnikov

12 years in web development, 8 years has been developing corporate web applications, including decision-making systems, production process control, and microbiological research. Open source contributor, consultant, and developer of developer tools. Russian Ember.js community organizer. Loves JavaScript, DOM API, AST.