Войти через соцсеть:
Войти через email:
Часть 1.
- Таймеры в HTML5: взгляд изнутри
1. Приветствие и краткий экскурс в тему
2. Что такое Realm
3. Что такое Environment и его связь с Realm
4. Кратко про Event Loop HTML5: как работает Macrotask Queue и как заблокировать Main Thread
5. setTimeout - алгоритм его работы
6. setInterval - алгоритм его работы и почему он плох для работы с анимациями
7. Почему важно использовать clearTimeout и clearInterval
8. Заключение, плавный переход к queueMicrotask
Часть 2.
- Из макро в микро: создаем асинхронный код с помощью queueMicrotask
1. Кратко про queueMicrotask
2. Кратко про Event Loop HTML5: как работает Microtask Queue
3. Как работает queueMicrotask - очень подробно
4. Кратко про requestAnimationFrame
5. Когда лучше использовать requestAnimationFrame вместо queueMicrotask
6. Кратко про requestIdleCallback
7. Когда лучше использовать requestIdleCallback вместо queueMicrotask
8. Заключение