タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ワーカーに関するyouko03のブックマーク (2)

  • Web Workersによるバックグラウンド処理(1/5):JavaScriptによるHTML5プログラミング入門 - libro

    HTML5になり、Web上で格的にアプリケーションを作成しようと考えるようになると、やはりいろいろと足りない機能が出てきます。HTML5で新たに実装されている数々の機能は、そうした「Webで格アプリを作る上で、これがないと困る!という機能」ばかりといえるでしょう。Cavasによる描画、データベース、ファイルアクセス、双方向通信……。今回取り上げる「Web Workers」も、そうしたものの一つです。 Web Workersは、「バックグラウンドで処理を実行するための機能」です。基的にHTMLの処理(すなわちJavaScriptで実行される処理)というのは、「処理を開始したら、ユーザーはそれが終わるまでずっと待っていて、終わったらまた操作できる」という形になっていました。スクリプトが実行している間は、ユーザーは何も操作できず、すべて終わってから再び操作が戻ってくる、という仕組みになって

  • Worker dyno、バックグラウンドジョブ、キューイング | Heroku Dev Center

    バックグラウンドジョブ​を使用して、低速なタスクや CPU 使用率の高いタスクを Web アプリのフロントエンドからオフロードすることで、Web アプリのスケーラビリティを大幅に改善できます。これによって、受信 Web リクエストをフロントエンドで迅速に処理できるようになり、リクエストがバックログに溜まってパフォーマンスの問題が発生する確率が下がります。 この記事では、アーキテクチャパターンとしてのバックグラウンドジョブの概要を説明し、さまざまなプログラミング言語とフレームワークでその概念を実装する例を示します。 使用事例 バックグラウンドジョブは、以下の種類のタスクで特に役立ちます。 外部の API またはサービスとの通信 (Amazon S3 へのファイルのアップロードなど) リソース消費の大きいデータ操作の実行 (画像やビデオの処理など) 操作の順序 バックグラウンドジョブを使用する

    Worker dyno、バックグラウンドジョブ、キューイング | Heroku Dev Center
  • 1