Дмитрий Карловский — Квантовая механика вычислений
Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/K18Cxd
— —
. . Отсутсвие полноценной многопоточности и 16ms на кадр заставляют JS разработчиков применять и придумывать удивительно нетривиальные решения, порой основательно меняющие многие сложившиеся практики. Как, почему и когда стоит прерывать работу главного треда JS, в своём докладе глубоко и подробно расскажет автор достаточно известного фреймворка $mol — Дмитрий Карловский.
У клиента медленный девайс, а вам нужно делать кучу тяжёлых действий в UI-потоке.
Как добиться 60 кадров в секунду, не превращая код в спагетти?
Как отменять уже начатые вычисления, когда их нужно повторить с более актуальными данными?
У вас сервер, вычисляющий ответ на запрос от 1 мс до 10 с.
Как сделать так, чтобы долгие задачи не блокировали быстрые, не создавая по потоку на каждый запрос?
Как отменять уже начатые вычисления, когда клиент отключился?
Спойлер: stackfull fibers помогут нам выдавать каждой задаче процессорное время квантами по 16 мс.
Видео Дмитрий Карловский — Квантовая механика вычислений канала HolyJS
Подробности и билеты: https://jrg.su/K18Cxd
— —
. . Отсутсвие полноценной многопоточности и 16ms на кадр заставляют JS разработчиков применять и придумывать удивительно нетривиальные решения, порой основательно меняющие многие сложившиеся практики. Как, почему и когда стоит прерывать работу главного треда JS, в своём докладе глубоко и подробно расскажет автор достаточно известного фреймворка $mol — Дмитрий Карловский.
У клиента медленный девайс, а вам нужно делать кучу тяжёлых действий в UI-потоке.
Как добиться 60 кадров в секунду, не превращая код в спагетти?
Как отменять уже начатые вычисления, когда их нужно повторить с более актуальными данными?
У вас сервер, вычисляющий ответ на запрос от 1 мс до 10 с.
Как сделать так, чтобы долгие задачи не блокировали быстрые, не создавая по потоку на каждый запрос?
Как отменять уже начатые вычисления, когда клиент отключился?
Спойлер: stackfull fibers помогут нам выдавать каждой задаче процессорное время квантами по 16 мс.
Видео Дмитрий Карловский — Квантовая механика вычислений канала HolyJS
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Martin Splitt, Semyon Levenson — WebAuthn: Theory and practiceLucas da Costa — There is a bluebird in my talk that wants to get outТяжелое утро с HolyJS #30: развитие ИИ, перформанс Microsoft Teams и что нового в браузерах.Debugging Node.js in Production — Thomas WatsonFarzad YousefZadeh — The art of explicit and consistent user interfacesАли Гасымов — Расширения для браузера: Угроза или опасность?Никита Швыряев — Анализ больших географически распределенных данных через визуализацию на картеМихаил Тадевосян (Croc Code) — Vue2 или Vue3 — что выбрать в 2021 году?Семён Левенсон — Воркшоп: Пишем браузерное расширение с нуля. Часть 2Георгий Бузин — Ускоряем процесс сборки и сокращаем cycle timeMarko Letic — Bringing mixed reality to the webЕвгений Полосухин — Система контентных компонентов для быстрой поддержки сайта selectel.ruЗнакомство с Докой — редакция отвечает на вопросыCharlie Gerard — Exploring the hidden potential of sound dataЛеонид Винниченко — Воркшоп: Готовим 3D-графику в браузере (часть 2)Stanimira Vlaeva, Vladimir Mutafov — Embedding V8 in the real worldИ.Сидорчик — Воркшоп. Улучшаем доступность маркетплейса для незрячих, учитывая опыт маркета (Ч.1)Lucas da Costa — Recursion has never been invented: A tale of intrigueAlex Castillo — MAAS: Mind as a ServiceТяжелое утро с HolyJS #31: package.json в Dino, croner и как НЕ надо ускорять страницу на Vue/AlpineMartin Splitt — Rendering performance from the ground up