8000 improve util.nextTick by setImmediate · vuejs/vue@cc70556 · GitHub
[go: up one dir, main page]

Skip to content

Commit cc70556

Browse files
author
勾股
committed
improve util.nextTick by setImmediate
1 parent f57ea7c commit cc70556

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/util/env.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,11 @@ export const nextTick = (function () {
7070
copies[i]()
7171 7294
}
7272
}
73+
7374
/* istanbul ignore if */
74-
if (typeof MutationObserver !== 'undefined') {
75+
if (typeof setImmediate === 'function') {
76+
timerFunc = setImmediate
77+
} else if (typeof MutationObserver !== 'undefined') {
7578
var counter = 1
7679
var observer = new MutationObserver(nextTickHandler)
7780
var textNode = document.createTextNode(counter)

0 commit comments

Comments
 (0)
0