From f9c607dbe43e97e5f4f4232fdff2e0ccb0483f4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Mon, 27 Nov 2023 06:34:37 +0800 Subject: [PATCH] chore: add todo comment for prepend append --- packages/runtime-vapor/src/render.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/runtime-vapor/src/render.ts b/packages/runtime-vapor/src/render.ts index e91663354..ed276c356 100644 --- a/packages/runtime-vapor/src/render.ts +++ b/packages/runtime-vapor/src/render.ts @@ -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)