HTMLImports.whenReady
とはどう違いwindow.addEventListener('WebComponentsReady', function(e) {
ますか?
Polymer の公式ドキュメントには次のように書かれています。
「メインの HTML ドキュメントで要素を定義するには、HTMLImports.whenReady(callback) から要素を定義します。ドキュメント内のすべてのインポートの読み込みが完了すると、コールバックが呼び出されます。」
インポートに関する Webcomponents.org の公式ドキュメントには次のように書かれています。
ネイティブ インポートでは、メイン ドキュメントのタグがインポートの読み込みをブロックします。これは、インポートがロードされ、インポートに登録されている要素がアップグレードされていることを確認するためです。このネイティブの動作はポリフィルが難しいため、HTML Imports ポリフィルは試みません。代わりに、WebComponentsReady イベントがこの動作の代わりになります。
2つの違いは何ですか?