, Как insertAdjacentHTML настолько быстрее, чем innerHTML?

Около месяца назад Firefox 8 реализовал метод insertExingHTML, который был добавлен в IE4 вместе с iniveHTML. В соответствии с этим контрольным тестом, значение insertExingHTML обычно на порядок быстрее, чем значение iniveHTML.

Я предполагаю, что оба вызывают один и тот же синтаксический анализатор HTML, так почему разница так драматична? insertedHTML - это простой вызов метода, в то время как iniveHTML - это средство получения/установки, и для этого, вероятно, есть немного накладных расходов, но я бы никогда не стал так много себе представлять.

6
задан Peter C 29 September 2011 в 16:34
поделиться