Node.js · Senior · Запитання 6 з 75
Що таке приховані класи (shapes) у V8 і чому вони важливі?
- 1Типи TypeScript, які V8 читає під час виконання
- 2Приватні поля класу з
# - ✓Правильна відповідь: Внутрішні описи будови об'єкта; об'єкти з однаковою формою дають V8 використовувати швидкі inline-кеші для доступу до властивостей
Пояснення
Якщо створювати об'єкти з тими самими властивостями в тому самому порядку, вони лишаються на одній формі. Додавання властивостей у різному порядку чи delete можуть зробити гарячий код поліморфним і повільнішим.