Si el shadow DOM no existiese, diferentes elementos personalizados externos podrían interactuar de forma indeseada.
[8][9] La importación HTML también está relacionada con la idea inicial en el desarrollo del hipertexto llamada Transclusión, donde todo o parte de un documento se inserta en otro por referencia.
[10] Las plantillas HTML tienen soporte en Google Chrome, Mozilla Firefox, Edge de Microsoft, Safari, y Ópera.
Microsoft Edge aún no ha comenzado a implementar Custom Elements o Shadow DOM.
[13] La compatibilidad con navegadores más antiguos está implementada utilizando polyfills basado en JavaScript.
Cuatro de las bibliotecas más importantes son: X-Tag, Slim.js, Polymer y Bosonic.
Estos componentes se pueden utilizar indistintamente, ya que todos ellos están construidos con tecnologías web abiertas.