Working with the DOM in JS frameworks
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.
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.