Bu soru Rails turbolinks long request doesn't show page load benzeri görünebilir.Turbolinks: Rails 4 yavaş sayfalar için ilerlemeyi göstermenin yolu nedir?
Geçtiğimiz günlerde, Turbolinks kitaplığını varsayılan olarak kullanan yeni Rails 4 uygulamasına başladım. Bu harika: Uygulamayı daha hızlı/snappier yapıyor, ancak diğerlerinden daha yavaş olan bazı sayfalarım var.
Maalesef, bir tarayıcıyı "geleneksel" web sayfalarını yüklediğinde yaptığı gibi varsayılan yükleme göstergesi'u göstermenin iyi bir yolunu bulamıyorum. Kullanıcılar farklı JavaScript çözümlerini önerir, örneğin, https://github.com/caarlos0/turbolinks_transitions. Bazıları iyi görünmekle birlikte, "ortalama internet kullanıcısı", varsayılan tarayıcının yükleme göstergesinden başka bir yerde yükleme ilerlemesini görmek için kullanılmaz.
- Chrome'u sekme başlığında "yarım daire şeklinde dönüyor" ifadesini nasıl gösterebilirim?
- Ya da Safari'yi adres çubuğunda "mavi dalgayı" taşıdığını nasıl gösterebilirim?
- Vb
Sayfalarımdan çoğu olsa hızlıdır, bu yüzden örneğin 300 ms içinde yüklemez sayfalar için bu yükleme göstergesi göstermek istiyorum.
Teşekkür ederiz! Alex.
İşte yaptığım şey: https://gist.github.com/cpuguy83/5016442 – cpuguy83
Bu harika bir cevap ve benim için iyi çalıştı: http://stackoverflow.com/ a/18815206/101900 –