SORU
5 Mayıs 2010, ÇARŞAMBA


Bu durumlarda kullanın Web Çalışanlar için nelerdir?

Web Workers API kullanarak gerçek dünya scenarious arıyorum.

CEVAP
5 Mayıs 2010, ÇARŞAMBA


  • John Resig (jQuery şöhret) a bunch of interesting examples of using web workers here - oyunlar, grafik, kripto vardır.

  • Başka bir Web I/O - diğer bir deyişle, yoklama planda URLs. Bu şekilde UI yoklama sonuçlarını beklemek blok yok.

  • Başka bir pratik kullanım: Bespin, Web İşçi sözdizimi vurgulama yapmak için kullanıyorlarolmazuygulamayı kullandığınız kod düzenleme yaparken engellemek istiyorum.

  • Mozilla: çalışanlar yararlı Bir şekilde kod kullanıcı arabirimi iş parçacığı engelleme olmadan işlemci-yoğun hesaplamalar yapmak için izin vermektir.

    Pratik bir örnek, büyük bir masa olan bir uygulama olduğunu düşün #(bu gerçek dünya, BTW - app İ ~programlanmış 2 yıl önce alınır). Bir değiştirebilirsiniz # inpput alan üzerinden bir tablo ve farklı sütunlarda başka numaralar topluluğu yeniden hesaplanan oldukça yoğun bir süreç.

    Eski iş akışı: değiş. Diğer numaraları değişiklikleri ve web sayfası üzerinden JavaScript egzersizi cehennem Ben optimize sonra 3 dakika boyunca yanıt vermiyor - kahve alalım. Tekrar kahve ile. İkinci bir değiş. Birçok kez tekrarlayın. KAYDET düğmesini tıklatın.

    İşçiler yeni bir iş akışı olabilir: değiş. Bir şey ama diğer değiştirebilirsiniz yeniden olmak, bir durum iletisi al #lar. Daha değiş. Değiştirme yapıldığında, durum değişiklikleri kadar bekle "tüm hesaplamalar tamamlandı, artık son inceleyebilirsiniz #s ve Kaydet".

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007