Розкажіть про патерни Observer, Pub / Sub. Яка між ними різниця? Наведіть приклади реалізації цих патернів у відомих фреймворках / бібліотеках / браузерних API.
#
З якою метою може бути використаний event listener події fetch self.addEventListener(’fetch’, event => {}) ?
#
Що таке Event loop і як він працює? Розкажіть про мікрозадачі та макрозадачі.
#