Node.js · Senior · Frage 6 von 75
Was sind Hidden Classes (Shapes) in V8, und warum sind sie wichtig?
- 1TypeScript-Typen, die V8 zur Laufzeit liest
- 2Private Klassenfelder, die mit
#markiert sind - 3Objekt-Layouts, die V8 schnelle Inline Caches erlauben
Antwort zeigen
Richtige Antwort: Objekt-Layouts, die V8 schnelle Inline Caches erlauben
Erklärung
Objekte mit denselben Properties in derselben Reihenfolge zu erzeugen hält sie auf einer Shape. Properties in unterschiedlicher Reihenfolge hinzuzufügen oder delete zu nutzen kann heißen Code polymorph und langsamer machen.