Мономорфный и полиморфный код, инлайн-кэш, скрытые классы в JavaScript

  Рет қаралды 4,519

Timur Shemsedinov

4 жыл бұрын

Примеры: github.com/HowProgrammingWorks/Monomorphism
Структура курса: github.com/HowProgrammingWorks/Index/blob/master/IP9X.md

Пікірлер: 20
@SentinelMoonlight
@SentinelMoonlight 3 жыл бұрын
Огромное вам спасибо за ваши лекции! Подробно разобранный материал, большое количество примеров и объяснения! Благодаря вашим курсам, я освоила начальный уровень программирования на JS и смогла устроится в топ Беларуских компаний на Node.js разработчика) Спасибо за ваш труд и любовь к своей работе!
@antonsuhov4222
@antonsuhov4222 Жыл бұрын
0:43 поля 6:27 скрытые классы 10:28 инлайн кэш 14:50 метод 18:47 оптимизация кода для массивов 35:46 инлайн кэш в массивах 42:40 примеры с функциями 50:40 примеры с глобальными свойствами 57:18 итоги 1:01:30 вопрос про скрытые классы 1:05:40 вопрос про оптимизацию
@timashoff
@timashoff Жыл бұрын
Именно с этой лекции надо начинать изучение JS Спасибо!
@TheTexPro
@TheTexPro 2 жыл бұрын
Спасибо большое за такой подробный разбор малоизвестной темы!
@TimurSevimli
@TimurSevimli Жыл бұрын
Спасибо вам большое Тимур Гафарович! Материал🔥
@masterguyver84
@masterguyver84 4 жыл бұрын
Супер. Внутренности JS.
@user-ci6pr6oy6q
@user-ci6pr6oy6q Жыл бұрын
Шикарно!
@Karmazins
@Karmazins 4 жыл бұрын
habr.com/ru/post/303542/ Для полного понимания можно прочитать еще эту статью . Только там упоминается только про 4 уровня, возможно просто устарелая информация.
@Antonio-fm1sq
@Antonio-fm1sq 2 жыл бұрын
Спасибо!
@user-vx9ug1nb2t
@user-vx9ug1nb2t 4 жыл бұрын
Тимур, скажите, пожалуйста, связан ли как-нибудь инлайн-кэш с байт-кодом?
@KostiaBazrov
@KostiaBazrov 4 жыл бұрын
олд скул
@RisDeep
@RisDeep 4 жыл бұрын
Интересно, а начиная с какого количества повторений вызывается оптимизация?
@TimurShemsedinov
@TimurShemsedinov 4 жыл бұрын
Однозначного ответа быть не может, есть разные движки js, у них разные версии, все они очень различаются. Еще виртуалка может находиться в разном состоянии по потреблению ресурсов, памяти и исполняемому рядом коду. Но в общем от нескольких прогонов до нескольких сотен прогонов.
@lex5115
@lex5115 3 жыл бұрын
@@TimurShemsedinov это только к жсу применимо или ко всем языкам, где динамик?
@Jaood_xD
@Jaood_xD Жыл бұрын
@@lex5115 это общая идея основных движков javascript'а, таких как: V8 (от Google), SpiderMonkey (от Mozilla), JavaScriptCore (от Apple) и Chakra (Microsoft).
@romy4romy4
@romy4romy4 4 жыл бұрын
полиморфный дендромутантизм
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 147 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3,2 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 15 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 37 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 147 МЛН