insertRow
можно считать более надежным, поскольку это DOM [1].
Метод appendChild
всегда быстрее (хотя и незначительно) во всех протестированных браузерах (IE6 / 7, FF3, Chrome2, Opera9) при работе вне DOM, но при попытке изменить таблицы в документ (более распространенная попытка), он значительно медленнее .
Другими словами: обязательно используйте insertRow
.
Эти тесты проводились локально, поэтому могут быть ненадежными, см. Источник здесь: http://pastie.org/482023