web-dev-qa-db-ja.com

バージョン2.2以降でHTML5WebWorkersのサポートがAndroidブラウザーから削除されたのはなぜですか?

JavaScriptのスレッド化について何かを学ぼうとしています。そしてチュートリアルから、HTML5 APIWebワーカーについて学びました。このAPIは、JavaScriptマルチスレッドを有効にします。そこで、この機能をどこでどのように使用できるかを理解し始めました。

フォーム http://caniuse.com/#search=worker

このAPIは、lowerバージョンのAndroidブラウザでのみサポートされています。Android 2.2以降。

この結果は正しいですか?そうであれば、パフォーマンスを考慮したためですか?

このAPIはどのバージョンで利用できますか?

40
NStal

からconfig.h of Android 2.2。


コミット68698168e7547cc10660828f1fb82be7a8efa845

著者:スティーブブロック

日付:2010年3月17日水曜日14:37:19 +0000

労働者を無効にする

これは、AndroidのV8に必要なロックがないためです。また、ワーカーでのみ使用されるチャネルメッセージングを無効にします。

バグ:2522239

変更ID:I6cb91b4048c7e1a0351e422561625397a2e98986


経由 http://code.google.com/p/Android/issues/detail?id=10004#c7

38
c69

APIが利用可能になる時期については、Webワーカー(ただしnot共有ワーカー )が Chromeモバイル 、ICS(Android 4.0)以降のデバイスでのみ使用可能。

Android 4の組み込みブラウザはワーカーをサポートしていません。Chromeをインストールする必要があります。

17
josh3736
1