Примеры: github.com/HowProgrammingWorks/Monomorphism Структура курса: github.com/HowProgrammingWorks/Index/blob/master/IP9X.md
Пікірлер: 20
@SentinelMoonlight3 жыл бұрын
Огромное вам спасибо за ваши лекции! Подробно разобранный материал, большое количество примеров и объяснения! Благодаря вашим курсам, я освоила начальный уровень программирования на JS и смогла устроится в топ Беларуских компаний на Node.js разработчика) Спасибо за ваш труд и любовь к своей работе!
@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 Жыл бұрын
Именно с этой лекции надо начинать изучение JS Спасибо!
@TheTexPro2 жыл бұрын
Спасибо большое за такой подробный разбор малоизвестной темы!
@TimurSevimli Жыл бұрын
Спасибо вам большое Тимур Гафарович! Материал🔥
@masterguyver844 жыл бұрын
Супер. Внутренности JS.
@user-ci6pr6oy6q Жыл бұрын
Шикарно!
@Karmazins4 жыл бұрын
habr.com/ru/post/303542/ Для полного понимания можно прочитать еще эту статью . Только там упоминается только про 4 уровня, возможно просто устарелая информация.
@Antonio-fm1sq2 жыл бұрын
Спасибо!
@user-vx9ug1nb2t4 жыл бұрын
Тимур, скажите, пожалуйста, связан ли как-нибудь инлайн-кэш с байт-кодом?
@KostiaBazrov4 жыл бұрын
олд скул
@RisDeep4 жыл бұрын
Интересно, а начиная с какого количества повторений вызывается оптимизация?
@TimurShemsedinov4 жыл бұрын
Однозначного ответа быть не может, есть разные движки js, у них разные версии, все они очень различаются. Еще виртуалка может находиться в разном состоянии по потреблению ресурсов, памяти и исполняемому рядом коду. Но в общем от нескольких прогонов до нескольких сотен прогонов.
@lex51153 жыл бұрын
@@TimurShemsedinov это только к жсу применимо или ко всем языкам, где динамик?
@Jaood_xD Жыл бұрын
@@lex5115 это общая идея основных движков javascript'а, таких как: V8 (от Google), SpiderMonkey (от Mozilla), JavaScriptCore (от Apple) и Chakra (Microsoft).