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