Ускорение spread-элементов
· 8 мин. чтения
Во время своей трехмесячной стажировки в команде V8 Хай Дан работал над улучшением производительности [...array]
, [...string]
, [...set]
, [...map.keys()]
и [...map.values()]
(когда spread-элементы находятся в начале литерала массива). Он также сделал Array.from(iterable)
намного быстрее. Эта статья объясняет некоторые подробности его изменений, которые включены в V8, начиная с версии v7.2.