Faster initialization of instances with new class features · V8
После того как публичные и приватные свойства класса вошли в стандарт, команда V8 начала работу над оптимизацией их реализации в движке.
До оптимизации, реализацией полей классов была намного медленее реализации заполнения полей обьекта. В новом v8 заполнение полей объекта остается более быстрым вариантом, но разница уже минимальна.
В статье приводятся графики и обьяснение оптимизации и внутренней имплементации полей класса.