Tree Shaking
Modüllerin çıktısında gerekmeyen kod parçalarını dışarıda bırakmak.
Tree Shaking nedir?
Tree Shaking çıktı oluştururken gerekmeyen kod parçalarının çıkarılmasıdır. JavaScript’te ES modüllerinin import ve export içeren statik incelenebilir yapısı buna yardımcı olur. Nelerin çıkarılabileceği araca, modül yapısına, yapılandırmaya ve yan etkilere bağlıdır. Adı, kullanılmayan her kod parçasının güvenle bulunacağı sözü vermez.
Kurgusal portalda yardımcı kütüphaneden yalnız tarih biçimlendirmesi gerekir. Ekip üretilen pakette başka hangi parçaların çıkarıldığını inceler. Modül yüklenirken gerekli işlevleri kaydediyor veya stilleri bağlıyorsa hepsini yan etkisiz işaretlemek risklidir. Bu etkiler korunmalıdır. Boyut ve davranış gerçek çıktıda karşılaştırılır; optimizasyon seçeneğinin açık olması ne tasarruf ne doğru çalışma kanıtıdır.
Kaynaklar
İlgili terimler
- BundlerBirbirine bağlı modülleri ve kaynakları sunulacak çıktı dosyalarında toplayan araç.
- Build süreciKaynak kodu ve bağımlılıklar gibi girdilerden yazılım çıktısı üreten tanımlı akış.
- Kod bölmeProgram kodunu ayrı yüklenebilir parçalara ayırmak ve yükleme zamanını planlamak.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


