소스 검색

chore: add todo comment for prepend append

三咲智子 Kevin Deng 2 년 전
부모
커밋
f9c607dbe4
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      packages/runtime-vapor/src/render.ts

+ 2 - 0
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)