Red Sun
Модератор
- 01.01.22
- 32.063
- 308.379
Другие курсы от автора:
[Илья Краток] Ключевое действие (2024)
[Элисо Джобава] Репро - оживи яичники (2022)
[МИП] Попробуй, обмани. Тренинг по распознаванию лжи (2024)
[EduNote] Патофизиологические механизмы формирования зависимостей -...
[EMDR SPB] Диалог двух рук (2024)
[Simple Run] Бег. Здоровье (2024)
[УОМ] Превентивное и персонализированное управление здоровьем. 2 год,1 мес...
[Элисо Джобава] Репро - оживи яичники (2022)
[МИП] Попробуй, обмани. Тренинг по распознаванию лжи (2024)
[EduNote] Патофизиологические механизмы формирования зависимостей -...
[EMDR SPB] Диалог двух рук (2024)
[Simple Run] Бег. Здоровье (2024)
[УОМ] Превентивное и персонализированное управление здоровьем. 2 год,1 мес...
[frontendmasters] JavaScript VM под капотом (2023)
Почему это называется виртуальной машиной? Как JavaScript переводится в машинный код? И почему мне это важно? Что делает код мономорфным или полиморфным, и почему разница в скорости может достигать 100 раз? Что означает деоптимизация и как она происходит? Что такое 'holey arrays', и почему мне это важно? Почему `==` может быть в 15 раз медленнее, чем `===` и многое другое.
На этом семинаре мы глубоко погрузимся в то, как работает виртуальная машина JavaScript и что происходит под капотом. Как мне отлаживать производительность моего приложения и получать представление о том, что делает виртуальная машина? Все это полезно знать, когда ваш код выполняется в 'горячем' пути, и вы хотите достичь максимальной производительности, или просто интересно знать, как все работает под капотом.
Подробнее:
Почему это называется виртуальной машиной? Как JavaScript переводится в машинный код? И почему мне это важно? Что делает код мономорфным или полиморфным, и почему разница в скорости может достигать 100 раз? Что означает деоптимизация и как она происходит? Что такое 'holey arrays', и почему мне это важно? Почему `==` может быть в 15 раз медленнее, чем `===` и многое другое.
На этом семинаре мы глубоко погрузимся в то, как работает виртуальная машина JavaScript и что происходит под капотом. Как мне отлаживать производительность моего приложения и получать представление о том, что делает виртуальная машина? Все это полезно знать, когда ваш код выполняется в 'горячем' пути, и вы хотите достичь максимальной производительности, или просто интересно знать, как все работает под капотом.
- Сформируйте модель работы физических машин (ЦП)
- Узнайте, какие функции JavaScript создаются с использованием виртуальной машины (ВМ)
- Понимайте соглашения о вызове функций, встраивание и деоптимизацию
- Используйте макет объектов, полиморфизм и встроенные кэши
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.