JSFiddle - React, Tailwind, and code Playground
JavaScript
const evt3 = new Event('third')
const evt4 = new Event('fourth')
document.addEventListener('third', () => {
for (let i = 0; i < 1000000000; i++) { // ~500ms
null;
}
console.log('third');
})
document.addEventListener('fourth', () => {
console.log('fourth');
});
setTimeout(() => {
console.log('baboon');
}, 0);
document.dispatchEvent(evt3);
document.dispatchEvent(evt4);