Size: a a a

2021 May 28

К

Константин in javascript_ru
источник

К

Константин in javascript_ru
вот в что-то такое
источник

К

Константин in javascript_ru
ну и видно, что можно сделать инлайн кеш
источник

К

Константин in javascript_ru
так как юзается то же самое имя, и оно ищется всегда.
А это дорого относительно.
можно его захойстить
источник

AA

Anton Antonov in javascript_ru
как вы это отлаживаете? дев тулзами?
источник

К

Константин in javascript_ru
Это вообще хрен отладишь
источник

К

Константин in javascript_ru
я смотрю в байткод и трейс
источник

AA

Anton Antonov in javascript_ru
я щас глубоко вздохнул за экраном
источник

AA

Anton Antonov in javascript_ru
как будто мизинцем ударился
источник

К

Константин in javascript_ru
по сути операции (до оптимизатора) должны быть одинаковые
источник

К

Константин in javascript_ru
ну типа можно, но на это хрен сделать юнит тестов
источник

К

Константин in javascript_ru
как? там же только по результатут трансляции можно узнать.
источник

К

Константин in javascript_ru
даже нельзя трекать стек, так как любой кеш его сломает =)
источник

К

Константин in javascript_ru
я могу отрубить 1 флагом все чеки и он сгенерит мне похожий, но другой JS ник, делает одно и тоже, а по разному.
А могу еще на интерпретатор свалить
источник

К

Константин in javascript_ru
вот его вообще невозможно дебажить
источник

К

Константин in javascript_ru
так как не поставишь бряк в огромный свич-кейс =)
источник

К

Константин in javascript_ru
ДА, жопа.
Дикая =))
по этому у меня тут байтоебство
источник

AA

Anton Antonov in javascript_ru
байтоебство, по другому и не назовешь )
источник

AA

Anton Antonov in javascript_ru
"я смотрю в байткод и трейс" (с) цитаты великих людей
источник

К

Константин in javascript_ru
источник