問 Application Cache

パフォーマンスとオフライン

Application Cacheについて、キャッシュホストはアイドル中で更新待ちであることを示す定数はどれか。






正解!おめでとう!

解説

Web Workersは、Javascriptの処理をバックグラウンドで実行できるもの。時間の掛かるJavaScriptの処理をWeb Workersに渡すことで、Webページにアクセスしたユーザーの待ち時間を減らすよ。

Web Workersを使用するには、下のようにしてWorkerを作成する。

var myWorker = new Worker("test.js");

※myWorkerというWorkerを作成して、それにtest.jsというJavaScriptの処理を渡しているよ。


Application Cacheの定数はこちら。


定数 詳細
UNCACHED Workerを終了する
IDLE Workerにメッセージを送信する
CHECKING Workerにメッセージを送信する
DOWNLOADING Workerにメッセージを送信する
UPDATEREADY Workerにメッセージを送信する
OBSOLETE Workerにメッセージを送信する


Workerのプロパティはイベントハンドラはこちら。


イベントハンドラ 詳細
onerror エラー発生時に発火する
onmessage メッセージ受信時に発火する


選択肢にあるonerror()とonmessage()というメソッドは存在しないため不正解。Workerにメッセージを送信するメソッドはpostMessage()なので、それが正解。

おしい…もう一度…!

Comment