❗️Объекты в JS не бесплатные
Правда ли, что создание объектов в JavaScript — безобидная операция? На самом деле, даже обычный {} может оказаться дорогим удовольствием на горячих путях кода.
Мастрид для разработчиков библиотек и тех, кто работает с high-load системами на JavaScript
🔥Ссылка на статью
Заметки Фронтендера & Max
Правда ли, что создание объектов в JavaScript — безобидная операция? На самом деле, даже обычный {} может оказаться дорогим удовольствием на горячих путях кода.
Скрытые классы V8: зачем порядок присваивания влияет на производительность, как `delete` ломает оптимизации и почему одинаковые для разработчика объекты оказываются разными для движка. Для хот-пасов с десятками тысяч объектов в секунду эти детали критичны.
Мастрид для разработчиков библиотек и тех, кто работает с high-load системами на JavaScript
🔥Ссылка на статью
Заметки Фронтендера & Max