shadow.appendChild медленнее в shadyDom

Я экспериментирую с вебкомпонентами. Я использовал Shady DOM для работы с браузерами, которые еще не поддерживают Shadow DOM (Mozilla и IE).

Я считаю, что shadow.appendChild значительно медленнее в ShadyDOM, чем в ShadowDOM.

Вот JS Fiddles'для Shadow DOM и Shady DOM.

Shady Dom: https://jsfiddle.net/lnaravindan/Lhrzapmt/3/

Было использовано

ShadyDOM = {force: true}; 

Дом теней: https://jsfiddle.net/lnaravindan/L74vju6m/4/

Избегали ShadyDOM путем

ShadowDOM = { force: false}; // Default setting

Вы можете проверить консоль в обеих скрипках на время, затраченное на добавление содержимого в Shadow Root.

Среднее время добавления контента в тень для:

Тень DOM составляет 0,06 мс

Shady DOM составляет 0,65 мс

Поскольку у меня есть несколько пользовательских элементов, эта разница составляет гораздо большую сумму.

Есть мысли по этому поводу?

0 ответов

Другие вопросы по тегам