Yayınlanma tarihi: 29 Nisan 2026
Çoklu dolgular ve dönüşümler, Baseline olmayan (sınırlı sayıda) özellikleri kullanmanıza olanak tanır. Baseline, sınırlı sayıda kullanılabilen özellikleri kullanmanızı engellemez ancak Baseline'da yeni veya yaygın olarak kullanılabilen özellikler genellikle bu özellikler olmadan da kullanılabilir. Eski JavaScript denetimi, Baseline özelliklerini kullanarak performansı artırma fırsatlarının olduğu yerleri gösterir.
Daha eski tarayıcıları desteklemeniz gerekmediğinden eminseniz JavaScript derleme işleminizi Baseline özelliklerini çevirecek şekilde değiştirmeyi düşünün.
Bu analizi geçirme
Baseline'a göre yaygın olarak desteklenen JavaScript özellikleri için 5 KiB'tan fazla polyfill veya dönüştürme algılanırsa bu analiz başarısız olur. Bu analizden yararlanmak için paketleyici araç zincirinizi belirli tuzaklardan kaçınacak şekilde yapılandırmanız gerekir.
Üretimde ES6'yı kullanma
ES6, tüm tarayıcılarda geniş çapta desteklenir. Modül paketleyici ve JavaScript çevirici kombinasyonu kullanıyorsanız (ör. Babel ve @babel/preset-env hazır ayarı). Web sitelerinin büyük çoğunluğunun eski, yalnızca ES5'i destekleyen tarayıcıları desteklemesi gerekmez.
Paketleyiciler ve Babel ile kullanılan yaygın bir araç olan Browserslist, doğal dilde belirtilen çeşitli sorguları kabul eder ve bunları hedeflenen tarayıcı ortamlarının listesine çevirir. Örneğin, Browserslist yapılandırmasının bulunduğu her yerde bu Browserslist sorgusuyla Baseline Widely available özelliklerini hedefleyebilirsiniz:
baseline widely available
Baseline Widely available, yeni web projeleri için önerilen varsayılandır. Ancak her zaman olduğu gibi, web sitenize erişmek için kullanılan tarayıcıları değerlendirmeniz gerekir. Bu amaçla kullanabileceğiniz araçlardan biri Google Analytics Baseline Checker'dır.