GoogleはSharedArrayBuffer通知を明確にします

今週初め、GoogleはGoogle Search Consoleを介して、 SharedArrayBufferの警告とともにサイト所有者に通知を送信しました。そして正直なところ、それはそれを受け取った人々の間で多大な混乱と懸念を引き起こしました。

本日、Googleは、Googleがメッセージを送信した理由と、潜在的な問題に対処するためにサイト所有者ができることについて説明したブログ投稿を公開しました。

GoogleはSharedArrayBufferを定義しています。 Googleは、SharedArrayBufferとは何かを次のように説明して定義しています。「SharedArrayBufferは、ウェブサイトのスレッド間でメモリ空間を共有するJavaScriptオブジェクトです。 Spectreと呼ばれる脆弱性が見つかる前にWebサイトで使用されていました。ただし、SpectreはCPUレベルの脆弱性であり、近い将来修正される可能性は低いため、ブラウザはSharedArrayBufferオブジェクトを無効にすることを決定しました。」 Search EngineLandのDetlefJohnsonが今週初めの記事で正確に説明したように、「バージョン91から、2021年5月下旬にリリースされる予定です。ChromeはSharedArrayBufferオブジェクトをクロスオリジン分離の背後でゲートします」とGoogleは書いています。

混乱。多くのサイト所有者、コンサルタント、SEOはメッセージに混乱し、Googleの対応を促した可能性があります。

これらの問題を見つける方法。 Googleは、次の2つのオプションをリストするこのSharedArrayBufferの問題を見つけるためのメソッドを提供しました。

  1. Chrome DevToolsを使用して、重要なページを調べます。
  2. (詳細) Reporting APIを使用して、非推奨レポートをレポートエンドポイントに送信します。

Googleの推奨事項。次に、Googleは、SearchConsoleメッセージを受信した場合に実行する次の手順をリストしました。

  1. SharedArrayBufferオブジェクトがWebサイトのどこで使用されているSharedArrayBuffer判別します。
  2. 使用法が必要かどうかを判断します。
  3. 機能を削除するか、クロスオリジン分離を有効にすることで、問題を修正します。

なぜ気にするのか。このメッセージを受け取った場合は、Googleの説明ブログの投稿検索エンジンランドのストーリーの両方を確認することをお勧めします。これは、GoogleのランキングやGoogleでの表示方法に影響を与えるべきではありません。これは、将来的に予定されているChromeとFirefoxのアップデートに固有のものです。

Googleは次のように説明しています。「 SharedArrayBufferがリリースされると、クロスオリジン分離のないSharedArrayBufferオブジェクトは機能しなくなります。実際には、これは、 SharedArrayBufferオブジェクトがサポートされていない他の状況と同様に、サイトのChromeユーザーのパフォーマンスが低下する可能性があることを意味します。」


著者について

バリーシュワルツは、検索エンジンランドの寄稿編集者であり、SMXイベントのプログラミングチームのメンバーです。彼はニューヨークを拠点とするウェブコンサルティング会社であるRustyBrickを所有しています。彼はまた、非常に高度なSEMトピックに関する人気のある検索ブログである検索エンジン円卓会議を運営しています。バリーの個人ブログはCartoonBarryという名前で、Twitterでフォローできます。