Иван Тулуп: асинхронщина в JS под капотом Инструменты
TypeScript-самурай и фанат ReasonML. Пытается в теорию типов и компиляторов, отбирает доклады в ПК HolyJS, делает @CyrpusJS.
Тезисы
У javascript насквозь асинхронная природа, но при этом один поток - как же так? Как пользоваться асинхронностью и не выстрелить себе в ногу?
Мы рассмотрим, что такое event loop, и с чем его едят, поглядим, чем таски отличаются от микротасок, как браузеры управляют приоритетами задач, и что говорит на этот счет спецификация. Также узнаем, в чем отличия в работе event loop в Node.js, и проведем параллели с браузерами.
