Параллелизм в вебе — что это и зачем? (Дмитрий Злыгин, DINS)
Часто современные веб-приложения требуют интенсивной обработки данных. Это и обработка видео, звука, графики и какие-то расчёты. Пробежимся по тому, как на фронте можно выполнять несколько задач параллельно, что из инструментов нам доступно и что со всем этим можно делать. Обсудим кооперативную многозадачность внутри основного потока JS, и «истинную» многозадачность через web workers и worklet. Затронем проблему многопоточной обработки. Доклад обзорный и будет полезен как фронтендерам с опытом, так и бэкендерам для понимания возможностей современного веба. Дмитрий Злыгин — более 5 лет разрабатывает исключительно фронтенд. Работает с JavaScript с переменным успехом третье десятилетие, повидал и Netscape Navigator, и IE 4.0. С появлением Vue.js забросил бэкенд и перешел в стан фронтендеров, но со временем осознал и все прелести React. Сейчас работает над веб-клиентом для видеоконференций в компании DINS.
Название:
Параллелизм в вебе — что это и зачем? (Дмитрий Злыгин, DINS)
Категория:
Разное