Tarayıcı performansı soru

1 Cevap php

Bazı sayfa oluşturulması için jquery.inplace.js uyarlanmış bir sürümünü kullanıyorsanız ve içerik sorgulamak için plan php dosyasında bir OBDC bağlantısı kullanın. Her şey çalışıyor, ama ...

Ben krom gibi IE6, 7 veya 8, tüm oldukça hızlı olduğunu şaşırdım, ama firefox bu durumda, tam olarak aynı görev için oldukça bir kaç saniye sürebilir gibi görünüyor.

This is without firebug, or lots of other add-ons enabled. I am puzzled by what to look for. It is a fairly simple return of some html content.

Ne denemek istiyorsunuz?

1 Cevap

SVN'de kaynağında üstünkörü bir bakış Ben firefox sorunları olurdu inanıyorum şey görünmüyor.

Eğer "yavaş" tam olarak ne olduğunu açıklayabilir misiniz? Bu POST isteği mi? Eğer IE ve FF hem sunucuya gönderilen HTTP başlıklarını oturum denediniz mi?

Bu javascript kendisi ise, Firebug profilcisini çalıştırmayı deneyin; FF belirli bir işlevi biraz "ağır" bulabilirsiniz (örneğin, regexes biri).

Ayrıca, FF3.5 + zaten String.trim*() yöntemleri yerleşik bulunmaktadır. Kullandığınız kodu much daha yavaş olacak ve hatta firefox tuhaf davranmasına neden olabilecek bir özel sürümü ile bu yazar. Aşağıdaki kaynağını değiştirmeyi deneyin:

if( String.prototype.trim === undefined ) {
    String.prototype.trim = function() {
        return this.replace(/^\s+/, '').replace(/\s+$/, '');
    };
}

Bu şekilde eklenti sadece eski tarayıcılar için trim yöntemini katacak.