Data structures for frontend developers
summary
An overview of data structures used inside popular frontend libraries and frameworks, explaining why tools like React can efficiently perform partial DOM updates and how Immutable.js implements copy-on-write while staying memory- and time-efficient. The talk examines specific libraries and the special data structures they use, and shows how classic techniques from 1980s textbooks and university lectures can be applied to solve frontend problems effectively.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:56Why data structures matter
- 7:28Virtual DOM in React
- 11:28Rendering errors
- 16:22Player rating example
- 22:02Binary search trees
- 25:19Interface and implementation
- 28:22Immutability of data
- 31:58Directed graphs in MobX
- 33:02Frameworks and data structures
related talks
48mDive into frontend frameworks to understand their reactivity🔬⚛️
45mYou need to know Algorithms and Data Structures in Front-end anyway
38mThe Front End Architecture Revolution
41mDiving into Modern Frontend Frameworks to Understand Their r
51mBuilding Better Components — A Journey to a More Resilient Frontend
01h 22mAnti-fragile frontend development
45mYou need to know Algorithms and Data Structures in Front-end, anyway
33mDeconstructing the Frontend: From Theory to Practice
