| 123456789101112 |
- export function startMicroTask(callback) {
- if (typeof queueMicrotask === 'function') {
- queueMicrotask(callback)
- } else if (typeof MutationObserver === 'function') {
- const node = document.createElement('div')
- const observer = new MutationObserver(callback)
- observer.observe(node, { childList: true })
- node.textContent = 'xfjpeter'
- } else {
- setTimeout(callback, 0)
- }
- }
|