Size: a a a

2020 March 22

T

The Fallen Phoenix in ☄️ effector
Вот про символы от мозиллы подробнее
источник

T

The Fallen Phoenix in ☄️ effector
Егор Гуща
Так доступ к ключу объекта О(1) , какая разница что там строка или символ?
В константе.
источник

T

The Fallen Phoenix in ☄️ effector
И у строк O(key_length)
источник

T

The Fallen Phoenix in ☄️ effector
Символы же работают быстро всегда.
источник

T

The Fallen Phoenix in ☄️ effector
А, забыл сказать: в js есть подлянка с тем что в зависимости от того как ключи на объект устанавливать
источник

T

The Fallen Phoenix in ☄️ effector
Может получиться разный скрытый класс и случиться деоптимизация
источник

ЕГ

Егор Гуща in ☄️ effector
The Fallen Phoenix
Может получиться разный скрытый класс и случиться деоптимизация
скрытый класс на сколько мне известно есть у всех примитивов
источник

T

The Fallen Phoenix in ☄️ effector
источник

T

The Fallen Phoenix in ☄️ effector
Егор Гуща
скрытый класс на сколько мне известно есть у всех примитивов
У объектов только
источник

ЕГ

Егор Гуща in ☄️ effector
The Fallen Phoenix
У объектов только
а, перепутал с "парным"
источник

T

The Fallen Phoenix in ☄️ effector
Егор Гуща
а, перепутал с "парным"
Ну это больше про спецификации нежели про непосредственно исполнение.
источник

T

The Fallen Phoenix in ☄️ effector
Чтобы вешать на него и его конструктор методы
источник

T

The Fallen Phoenix in ☄️ effector
Которые станут доступными в том числе и для примитивов.
источник

T

The Fallen Phoenix in ☄️ effector
V8 все равно распотрошит все такие вызовы до указателей на функции на этапе JIT и не будет за это штрафа.
источник

l

la gente está muy loca in ☄️ effector
никаких микрооптимизаций производительности
источник

l

la gente está muy loca in ☄️ effector
в эту область лезть запрещаю, сорян
источник

l

la gente está muy loca in ☄️ effector
профанация не нужна, а достаточно качественная статистика по производительности будет крайне обширной
источник

l

la gente está muy loca in ☄️ effector
и да, никакой ориентации на V8, это движок с огромным количеством хаков именно под микробенчмаркеров, любое измерение производительности обязано начаться с исследования противодействия им
источник

l

la gente está muy loca in ☄️ effector
чтобы не измерять талант авторов движка хачить бенчмарки и проблемы с собственными измерениями
источник

l

la gente está muy loca in ☄️ effector
статистика — это не программирование, это отдельная область знаний
источник