EDA: теоретические основы Event Loop Frontend

Доклад принят в программу конференции
Вадим Горбачев
OpenWay

Фронтендер, один из организаторов PiterJS, ex-участник ПК HolyJS. Прошел тернистые круги IT: передовой саппорта, демонов и слонов администрирования, питоньи клубы магических методов. В настоящий момент разрабатывает интерфейсы в сфере процессинга на JavaScript с использованием AngularJS. В содеянном не раскаивается.

https://github.com/bmsdave
https://twitter.com/_bmsdave
Тезисы

Событийно-ориентированная архитектура (EDA) является одним из важных подходов в нынешнем вебе. Именно данный подход позволил решить проблему c10k и взят за основу взаимодействия с DOM. Какие проблемы были обозначены за 20 лет с момента определения? Что такое отравление обработчика? Как искать эти проблемы в своих приложениях? Ответим на эти вопросы в докладе.
Так же рассмотрим детали реализации event loop и microtasks. Заглянем в libuv, tokio.rs и chromuim. И разберем как браузер держит TCP соединение с сервером и как это контролировать.

Взаимодействие с серверной стороной (API)
,
Node.js и io.js
,
Браузеры
,
Архитектуры / другое

Другие доклады секции Frontend