プラグイン jquery-oembed-all を使用しています。プラグインは、外部 URL をサイトに動的に埋め込む oembed 機能を提供します。
プラグインは、oembed コンテンツを解決するという面倒な作業をすべて行ってから、次のことを行います。
oembedContainer.append(oembedData.code);
ここで、 oembedContainerはローカル ページ上で動的に生成されたスパンであり、埋め込まれたフェッチされたコンテンツを保持します 。oembedData.codeはフェッチされた実際のコンテンツです。
oembedData.code は、YouTube やその他のビデオ コンテンツの通常のケースである iframe にすることもできます。
同じページに多くのビデオがある場合、各 iframe の読み込みに非常に時間がかかり、ページのビジー インジケーターが停止しません。すべての iframe が完全にロードされていないと、ページをスクロールするのも難しいと思います。
Facebook はどうしてこんなにスムーズな UI を提供するのだろうか (そう、Facebook なのだ。)
この状況を改善するにはどうすればよいですか?