Buongiorno a tutti ho riscontrato un grosso rallentamento nell'utilizzo della funzione dom insertBefore(), mi spiego meglio.
Se eseguo la seguente funzione all'interno di un ciclo molto lungo noto un rallentamento mostruoso nell'insrimento di nuovi nodi.
Codice PHP:
$refNode->parentNode->insertBefore($newNode, $refNode);
Se utilizzo la stessa funzione nel metodo seguente invece non ci sono problemi di rallentamento solo che ovviamente l'inserimento avviene al contrario rispetto a quanto desiderato.
Codice PHP:
$refNode->parentNode->insertBefore($newnode, $refNode->nextSibling);
Avete una spiegazione?