Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014
JSConf
0:00 / 0:00
Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014
3 784 556 просмотров · 11 лет назад
JSConf
286 тыс. подписчиков
3 784 556 просмотров · 11 лет назад
JavaScript программисты любят использовать слова вроде: "event-loop", "неблокирующий", "колбэк", "асинхронный", "однопоточный" и "параллельный".
Мы говорим что-то вроде "не блокируй event-loop", "убедись, что твой код выполняется с частотой 60 кадров в секунду", "конечно, оно не будет работать, эта функция - асинхронный колбэк!".
Если вы некто вроде меня и киваете головой и соглашаетесь, как будто все очевидно, даже если вы не знаете, что означают эти слова; все же найти хорошее объяснение как работает JavaScript не так просто, так что давайте учиться!
С помощью удобных визуализаций и забавных хаков, давайте разберемся на интуитивном уровне в том, что происходит, когда выполняется Javascript.