Просмотр исходного кода

chore: add todo comment for prepend append

三咲智子 Kevin Deng 2 лет назад
Родитель
Сommit
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)