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 мс
Поскольку у меня есть несколько пользовательских элементов, эта разница составляет гораздо большую сумму.
Есть мысли по этому поводу?