perf(runtime-core): use faster diff map population (#319)

This commit is contained in:
Carlos Rodrigues 2019-10-16 20:34:51 +01:00 committed by Evan You
parent 6a75c3463b
commit 48b79d02e8

View File

@ -1502,8 +1502,8 @@ export function createRenderer<
// and oldIndex = 0 is a special value indicating the new node has
// no corresponding old node.
// used for determining longest stable subsequence
const newIndexToOldIndexMap = []
for (i = 0; i < toBePatched; i++) newIndexToOldIndexMap.push(0)
const newIndexToOldIndexMap = new Array(toBePatched)
for (i = 0; i < toBePatched; i++) newIndexToOldIndexMap[i] = 0
for (i = s1; i <= e1; i++) {
const prevChild = c1[i]