Иван Тулуп: асинхронщина в JS под капотомИнструменты
Доклад принят в программу конференции
Михаил Башуров
Syncro
Фулстек на JS и .NET с непреодолимой тягой к новому. Typescript-фанат. Любит зеленые тесты и красивый UI. Области интересов: асинхронные ворклфоу, системы типов и транспиляция. [Занимается оперсорсом] (https://github.com/saitonakamura) и иногда [пишет в блог] (https://medium.com/@saitonakamura).
Тезисы
У javascript насквозь асинхронная природа, но при этом один поток - как же так? Как пользоваться асинхронностью и не выстрелить себе в ногу?
Мы рассмотрим, что такое event loop, и с чем его едят, поглядим, чем таски отличаются от микротасок, как браузеры управляют приоритетами задач, и что говорит на этот счет спецификация. Также узнаем, в чем отличия в работе event loop в Node.js, и проведем параллели с браузерами.
Другие доклады секции Инструменты
Этот замечательный Node.js
Александр Лобашев
RaiffeisenBank
Знай свой JIT: ближе к машине
Андрей Мелихов
Яндекс.Деньги
Middlewares are awesome
Никита Мостовой
HeadHunter
Even More CSS Secrets
Lea Verou
MIT CSAIL
Компонентный подход без модных фреймворков
Руслан Рустамов
Kodix Automotive
Apollo GraphQL как альтернатива другим библиотекам для работы с бизнес-логикой веб-приложения
Никита Филатов
Luxoft
Как работает Headless Chrome: его компоненты, сценарии использования при помощи Headless Library и Puppeteer
Виталий Слободин
Elonsoft LLC
Готов ли CSS заменить препроцессоры?
Сергей Попов
Лига А./HTML Academy
Тонкости публикации проектов на GitHub
Камиль Исмагилов
Российская Газета
Рефакторинг платежного процесса Яндекс.Денег
Илья Кашлаков
Яндекс.Деньги