If HTML Imports are dead/deprecated what's the best way to import your web component (X-Tag) template?

后端 未结 1 1074
星月不相逢
星月不相逢 2021-01-01 14:37

I\'m working on my first X-Tag application and on it\'s page it says it\'s meant to work with Web Component API\'s such as \'Custom Elements, Shadow DOM, Templates, and HTML

相关标签:
1条回答
  • 2021-01-01 15:26

    2019 Update

    Native implementation of HTML Imports will be removed from Chrome 73 so it is now recommended to use native fetch(), or third-party libraries.

    Obsolete answer

    AFAIK, HTML Imports have not been deprecated (or is it new?). It's only Mozilla who said it won't implement it for Firefox. But the polyfill is still available, and supported.

    Since ES6 Modules are not implemented yet, I would say HTML Imports are still the best option (it's the one I chose) as they are very easy to use and work well (Polymer uses them extensively).

    Instead you can try RequireJs or implement your own module loader (with XMLHttpRequest).

    I don't recommend you to use a ES6 Module Loader polyfill as they are only at experimental stage.

    0 讨论(0)
提交回复
热议问题