Chrome:/aralığı arka plan sekmeleri askıya zaman aşımı?
setTimeout
doÄŸruluÄŸunu this test kullanarak test ediyordum. Åžimdi beklendiÄŸi gibi) setTimeout
çok doğru ama çoğu cihazlar için önemli ölçüde yanlış değil olmadığını fark ettim. Şimdi eğer ben test içinde Krom ve oynatalım bir arka plan sekmesini (bu yüzden, geçiş için başka bir sekme ve Gözat) iade için test ve inceleme sonuçlarını te (test tamamlandı) dramatik bir şekilde değişti. Zaman çok daha yavaş çalışıyor gibi görünüyor. FF4 test veya Internet Explorer 9, Bu olmadı.
Krom askıya alır gibi görünüyor ya da en azından hiçbir odağa sahip bir sekmede javascript yürütme yavaşlatır. İnternette pek bulamadım konu ile ilgili. Olur yani bu kadar çalışma arka plan görevleri, gibi örneğin kontrol periyodik olarak bir sunucu kullanarak XHR aramaları ve setInterval
(şüpheli görmek aynı davranış için setInterval
, okuma / yazma testi zaman benimle).
Herkes bu karşılaştı? Bu Süspansiyon İçin geçici bir çözüm olması/yavaşlama var mı? Bu bir hata arama ve dosya lazım benim gibi misin?
CEVAP
Geçenlerde bu konuda sordu ve tasarım davranış. Bir sekme etkin olduğunda, sadece bir kez saniyede en fazla işlev olarak adlandırılır.
Belki bu yardımcı olur: How can I make setInterval also work when a tab is inactive in Chrome?
Kodu deÄŸiÅŸtirin: http://codereview.chromium.org/6577021
Arka plan rengi ve Google Chrome ile s...
Bulanık ya da loş arka plan ne zaman A...
Google Chrome otomatik doldurma ve sar...
Giriş arka plan kaldırma Chrome otomat...
Mavi arka plan seçimi önlemek için G/Ç...