ResourceLoader/tr

ResourceLoader JavaScript, CSS, arayüz simgeleri ve yerelleştirme metni için MediaWiki'deki dağıtım sistemidir. İlk olarak 2011'de Vikipedi'ye dağıtıldı ve o yıl sürümün bir parçası olarak yayımlandı.

MediaWiki'nin, web istemcileri tarafından 5 dakikadan daha kısa bir sürede tüm sayfalarda görülen yeni kodun hızlı bir şekilde konuşlandırılmasını sağlayan üç ilke üzerine inşa edilmiş düşük maliyetli, yüksek performanslı ön ucundan sorumludur.

ResourceLoader hakkında


ResourceLoader, 2010 yılında Roan Kattouw, Trevor Parscal ve Timo Tijhof tarafından oluşturuldu.

ResourceLoader, betik ve stil kaynaklarını isteğe bağlı olarak ve yalnızca bunları çalıştırabilen tarayıcılar için yükler. Vurgulanan bazı özellikler:

JavaScript dosyaları, CSS dosyaları ve arayüz mesajları tek bir istekte yüklenir.
 * Küçültme ve birleştirme
 * Bu, kodun boyutunu azaltır, bant genişliği maliyetinden ve indirme süresinden tasarruf sağlar.

Sunucu, tarayıcıdan gelen tek bir isteğe yanıt olarak birden çok modül paketi sağlayabilir. Bunlar tarayıcıda paketinden çıkarılır ve farklı bir modül setine ihtiyaç duysalar bile sonraki sayfa görünümlerinde önbellekten yeniden kullanılabilirler.
 * Toplu yükleme ve yerel önbellek birleştirme
 * Bu, yapılan istek sayısını azaltır.

Bir modül statik dosyalar içerebilir, aynı zamanda PHP'den oluşturulmuş veriler ve harici bir kaynaktan (örneğin bir viki sayfası) kaynak kodunu temsil eden sanal dosyalar içerebilir.
 * Statik dosyaları oluşturulan veriler ve sanal dosyalar ile paketleyin
 * Bu, ek API istekleri ek yükü olmadan ayrıntılı yapılandırmaya izin verir.