]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: add todo comment for prepend append
author三咲智子 Kevin Deng <sxzz@sxzz.moe>
Sun, 26 Nov 2023 22:34:37 +0000 (06:34 +0800)
committer三咲智子 Kevin Deng <sxzz@sxzz.moe>
Sun, 26 Nov 2023 22:34:37 +0000 (06:34 +0800)
packages/runtime-vapor/src/render.ts

index e9166335464b653c7d9ef0e19d0c5c207d3f71d6..ed276c356586556873a53c7c05ba9248f96ee24c 100644 (file)
@@ -60,6 +60,7 @@ export function insert(
 
 export function prepend(parent: ParentBlock, ...nodes: Node[]) {
   if (parent instanceof Node) {
+    // TODO use insertBefore for better performance https://jsbench.me/rolpg250hh/1
     parent.prepend(...nodes)
   } else if (isArray(parent)) {
     parent.unshift(...nodes)
@@ -68,6 +69,7 @@ export function prepend(parent: ParentBlock, ...nodes: Node[]) {
 
 export function append(parent: ParentBlock, ...nodes: Node[]) {
   if (parent instanceof Node) {
+    // TODO use insertBefore for better performance
     parent.append(...nodes)
   } else if (isArray(parent)) {
     parent.push(...nodes)