Погодим Пока "Рули" Рисовать...
> Дорогой Маньяк, уверяю тебя что таки Да. Причем на несколько порядков под IE и в разы под Mozilla. Составь простой тест и запусти его на своей машине.
Я Так И Сделал.
Вот Текст Теста:
http://Jim.PP.Ru/maniac/Test.htmДля Тех, Кто Поленится Полезть В Исходник, Скажу: Там Две Функции. Одна 1000 Раз Подряд Вызывает Создание 3 Вложенных Div'ов innerHTML'ом, Друга - То Же Самое DOM-Функциями createElement.
Функции Запускались Под Mozill'ой, Три Раза Подряд, Каждая В Только Что Загруженном Документе.
Вот Результаты:
http://Jim.PP.Ru/maniac/InnerHTML.htmhttp://Jim.PP.Ru/maniac/DOM.htmДля Тех, Кому Опять Лень Смотреть, Скажу, Что InnerHTML Справился С Задачей В Среднем За 1,516(с), А DOM - За 0,913(с).
Очень Извиняюсь, Что Не Сделал Тесты Под IE. Как-То В Голове Сразу Не Возник Способ Подсчитать Время Выполнения Функции (Торможу Сегодня :-( ), А У Mozill'ы Есть Такой Замечательный Профайлер...
Однако, _На Глаз_ Ощущение Такое, Что DOM'овская Кнопочка И Там Отжимается Намного Быстрее. Каждый Может Сам Попробовать...
> Обдумывая результаты, вспомни о сравнительной стоимости вызовов "скрипт-ядро" и "ядро-ядро".
Твое Предположение Имеет Право На Существование. Однако В Случае Mozill'ы JavaScript При Загрузке Страницы Компилируется Во Что-То Внутреннее И Эффективное, И Все Эти Вызовы Идут Из Одного Компонента Ядра К Другому Через XPConnect. Так Что, Разница-То Невелика. Но Это Все Касаемо Mozilla... Однако, Вот, И IE, Видимо, Примерно Также "Любит" Низкоуровневые Вызовы Больше, Чем Wrap'ерные.