Мікротаски vs макротаски — чому JavaScript взагалі знадобилися дві черги?
У попередній картці ми для простоти уявляли, що черга одна. Насправді їх дві. Питання не в тому, чим вони відрізняються. Питання в тому, чому однієї виявилось недостатньо. TypeScript — чому Promise випереджає setTimeout(0) Перше питання, яке виникає майже в усіх: чому Promise виконався раніше за setTimeout(0)? Адже таймер теж уже готовий. 💡 JavaScript розділяє задачі […]