週末サービススーツケース整理

2215 ワード

n/a.理由
mockサービスworker(msw)を使用しているときによく知られているサービスキットを表示するために使用されます.
サービスキットの概要
mdn https://developer.mozilla.org/ko/docs/Web/API/Service_Worker_APIとして記述
  • プロキシサーバアクティビティ
  • ネットワーク上で付加的な動作を行うことができ、オフラインシミュレーションネットワーク
  • .
  • プッシュアラート、バックグラウンド同期apiなどのアクセス
  • を提供する.
    コンセプト
  • 事件に基づく労働者
  • にわたってナビゲートおよびリソースを変更およびキャッシュできる
  • サービス労働者はドームを操作できません.コンテキストで操作しているからです.
  • はWebjsエンジンとは独立して異なるスレッド上で実行され、完全非同期で
  • 実行される.
  • 非同期であるため、xhrはWebストレージに使用できない、
  • .
  • httpsのみで動作し、セキュリティが劣り、
  • 使用方法
  • 登録
  • ServiceWorkerContainer.register()(EN-US)メソッドを使用して
  • を初めて登録
  • ダウンロード
  • 初期ダウンロード
  • ナビゲーションが発生し、サービスキットイベントが発生し、24時間以内にダウンタイムなしで
  • が更新されます.
  • 取付
  • 既存の一時保管箱がない場合は、
  • を取り付ける.
  • インストール後は待機状態、
  • より前のすべてのサービスキットが閉じるとアクティブな
  • になります.
  • が全て閉じるとアクティブになる
  • .
  • アクティブ
  • 2ServiceWorkerGlobalScope.skipWaiting()、待機状態をアクティブ状態
  • に変更可能
  • は、Clients.claim()およびこの方法を使用して、他のすべてのアクティブクライアントに直ちに適用する.
  • 複数のサービスキットの使用方法
  • バックグラウンドデータ同期.
  • は、他のソースからのリソース要求に応答する.
  • 位置情報やジャイロセンサなど、計算コストの高い複数のページにデータ更新を集中させる.
  • の開発目標に対して、CoffeeScript、Less、CJS/AMDモジュールなどの依存性管理とコンパイルを行う.
  • バックグラウンドサービスhook.
  • は、特定のURLモードに基づくカスタムテンプレートを提供する.
  • のパフォーマンスが向上しました.アルバムの次の写真のように,ユーザが必要とするリソースのプリフェッチなどが考えられる.
  • ドラゴン?ネットワーク労働者
    リファレンス
    ネット死体は何ですか?
    웹 워커는 웹 컨텐츠를 위해서 백그라운드 스레드에서 스크립트를 실행할 간편한 방법을 제공
  • Wokerによって生成されたオブジェクトは、名前付きjsファイルを実行します.
  • windowおよびその他のコンテキストで実行される
  • D i c a t edWorkerGlobalScope
  • を初めて実行
  • SharedWorkerGlobalScope
  • を共有
  • Create a generic "asynchronous eval()"
  • Advanced passing JSON Data and creating a switching system