2011-09-23 12 views
40

JavaScript iş parçacığı hakkında bir şeyler öğrenmeye çalışıyorum. Ve bir öğreticiden HTML5 API web çalışanı hakkında bilgi aldım. Bu API, JavaScript çoklu iş parçacığı sağlar. Bu yüzden bu özelliği nasıl ve nerede kullanabileceğimi anlamaya başladım.HTML5 Web Çalışanları, 2.2 sürümündeki ve sonraki sürümlerde Android tarayıcısından neden kaldırıldı?

Formu http://caniuse.com/#search=worker

Bu API yalnızca Android tarayıcısının alt sürümünde desteklenmektedir bulabilirsiniz. Android 2.2 ve daha sonraki sürümlerde kullanılamaz.

Bu sonuç doğru mu? Performans mı olduğu için mi?

Bu API hangi sürümde kullanılabilir? Android 2.2 config.h den

cevap

38

. Steve Blok

Tarihi:


68698168e7547cc10660828f1fb82be7a8efa845

Yazar taahhüt

budur Çar Mar 17 14:37:19 2010 +0000

Devre Dışı işçiler Android'de V8 çünkü gerekli kilitleme yok. Ayrıca, yalnızca işçilerle kullanılan kanal mesajlarını da devre dışı bırakır.

Hata: 2522239

Değişim-Id: I6cb91b4048c7e1a0351e422561625397a2e98986


API ne zaman sunulacağını İlişkin http://code.google.com/p/android/issues/detail?id=10004#c7

17

yoluyla, Web İşçileri (ama shared workers değil) artık mevcuttur Chrome Mobile, yalnızca ICS (Android 4.0) ve üstü cihazlar için kullanılabilir.

Android 4 'daki yerleşik tarayıcının destek çalışanlarını desteklemediğini unutmayın; Chrome'u yüklemelisiniz.

+2

Geç tepki, ama bu sadece yarısı doğrudur; _Dedicated Workers_ Krom Mobile mevcuttur, _Shared Workers_ değildir. Başka büküm '('SharedWorker' pencerede)' return true almaz ve bir yolunu tanımlayan dosya için bir istek yapar rağmen, mesajlaşma stubbed gibi görünüyor olmasıdır. – borbulon

+0

@el_bob: Teşekkürler güncellendi. – josh3736

1
  • Web İşçileri üzerinde available again olan hem Android Tarayıcı ve Chrome Android için üzerine still unsupported olan yerleşik Android Tarayıcı 4.4
  • Paylaşılan İşçileri beri.
burada