]> git.ipfire.org Git - thirdparty/vuejs/core.git/commit
perf: improve memory usage for static vnodes
authorEvan You <yyx990803@gmail.com>
Sun, 16 Jan 2022 12:39:55 +0000 (20:39 +0800)
committerEvan You <yyx990803@gmail.com>
Sun, 16 Jan 2022 13:10:26 +0000 (21:10 +0800)
commited9eb62e5992bd575d999c4197330d8bad622cfb
tree94d20b196d2fe07959426efc9a30894eefe9305d
parentf4f0966b33863ac0fca6a20cf9e8ddfbb311ae87
perf: improve memory usage for static vnodes

Use the already mounted nodes as cache instead of separate caching via
template. This reduces memory usage by 30%+ in VitePress.
packages/runtime-core/src/renderer.ts
packages/runtime-dom/__tests__/nodeOps.spec.ts
packages/runtime-dom/src/nodeOps.ts