タグ

serviceworkerに関するWindymeltのブックマーク (1)

  • Service WorkerとWasmを組み合わせてサーバー処理をブラウザーでリアルに再現する

    今回の話はWasmというよりもService Workerの話がメインになりますが、WasmとService Workerを組み合わせることで、ブラウザー上でサーバー処理をリアルに再現することができるので、このタイトルにしています。 まずは動画をご覧ください。 見ていただくと分かるように、ブラウザー上でPHPのコードを書くとその実行結果が右側に表示されています。 特に面白い点が、お問い合わせフォームのPOST後の処理までもブラウザー上だけで実行できているという点です。 これはWasmとService Workerを組み合わせて実現しています。 大体以下のようなプロセスで実現しています。 Wasmはブラウザー側でも実行可能ですが、あえてService Worker上で実行しているのは、URLへのリクエストに対してそのリクエストにインターセプト(介入)することで、POST後の処理などもブラウザ

    Service WorkerとWasmを組み合わせてサーバー処理をブラウザーでリアルに再現する
    Windymelt
    Windymelt 2023/06/22
    へー面白い。便利な高速モックとして本物のコードが使えるのは大きいかも
  • 1