Иван Тулуп: асинхронщина в JS под капотомИнструменты

Программный комитет ещё не принял решения по этому докладу
Михаил Башуров
Luxoft

Фуллстек-разработчик на js/dotnet. Любит зеленые тесты, приятный и удобный UI и покопаться под капотом. Области интересов: транспиляция кода и прием "compiler lowering" в целом. Еще Михаилу нравится иногда похайпить в меру.

Тезисы

У javascript насквозь асинхронная природа, но при этом один поток - как же так? Как пользоваться асинхронностью и не выстрелить себе в ногу?

Мы рассмотрим, что такое event loop, и с чем его едят, поглядим, чем таски отличаются от микротасок, как браузеры управляют приоритетами задач, и что говорит на этот счет спецификация. Также узнаем, в чем отличия в работе event loop в Node.js, и проведем параллели с браузерами.

Node.js и io.js
,
JavaScript
,
Браузеры
,
Производительность и мониторинг фронтенда

Другие доклады секции Инструменты