Baseline, modern tarayıcı motorlarında hangi özelliklerin birlikte çalışabileceğini ve bugün güvenle kullanılabileceğini anlamanıza yardımcı olur. Ancak projelerinizde Baseline'ı nasıl kullanabilirsiniz? Bu sayfada, aracı nasıl kullanacağınıza karar vermenize yardımcı olacak materyaller ve bu süreçte dikkate almanız gereken bazı noktalar yer almaktadır.

Temel Çizgi'nin işleyiş şeklini öğrenin

Baseline, üç eşik aracılığıyla mesajlaşmada netlik sağlayarak çalışır. Bu eşikler, temel tarayıcı grubundaki birlikte çalışabilirlik düzeyini gösterir: Android ve masaüstü için Chrome, Android ve masaüstü için Firefox, macOS ve iOS'te Safari ve Edge. Bu etiketleri ve sembolleri gördüğünüzde, web özelliklerinin modern tarayıcı motorlarında ne kadar iyi yerleştiği hakkında hızlıca fikir edinebilirsiniz:

Sınırlı kullanılabilirlik özellikleri, temel tarayıcı grubunda uygulanmayan özelliklerdir. Bu özellikleri kullanmak için biraz planlama yapmanız, muhtemelen polyfill'leri ve aşamalı geliştirmeyi göz önünde bulundurmanız gerekir.
Yeni kullanıma sunulan özellikler, temel tarayıcı grubunda yakın zamanda kullanıma sunulan özelliklerdir. Yeni kullanıma sunulan özellikleri gördüğünüzde, bu özelliklerin zaman içinde tarayıcılarda daha geniş kapsamda destekleneceğini düşünebilirsiniz.
Yaygın olarak kullanılabilen özellikler, temel tarayıcı grubunda en az 30 aydır birlikte çalışabilen özelliklerdir. Özellikler Baseline Widely Available (Temel olarak yaygın kullanıma sunulan) olduğunda, temel tarayıcı grubunda iyi desteklendiğini düşünebilirsiniz.

Projenizde Baseline'ı kullanabilmek için hangi Baseline hedefini kullanacağınıza karar vermeniz gerekir. Temel hedef, zaman içinde daha fazla birlikte çalışabilir özellik eklemek için gelişen hareketli bir hedef veya belirli bir yıl için en son birlikte çalışabilir özellikler grubunu temsil edecek sabit bir hedeftir. Bu kılavuzda, temel hedefinizin nasıl veriye dayalı bir şekilde seçilebileceğini öğrenebilirsiniz.

Projenize temel plan ekleme

Hangi özelliklerin birlikte çalışabilir tarayıcılarda kullanılabildiğini takip etmek başlı başına bir görev olabilir. Ancak Baseline'ı projenize dahil ederek ve bu konuda size yol gösterecek araçlar kullanarak bu işi kolaylaştırabilirsiniz. Browserslist, projenizde Baseline'ı olabildiğince basit bir şekilde kullanmanızı sağlayan çeşitli yerleşik sorgularla birlikte gelir.

Baseline'ı, Browserslist'e yerleştirilmiş Baseline'a özgü sorgularla geliştirme linting ve paketleme araçlarınıza ekleyin.
Bu codelab ile webpack, Babel ve PostCSS kullanarak Baseline'ı bir web projesine nasıl entegre edeceğinizi öğrenin.

Baseline demolarına göz atın

Projelerinizde Baseline'ı nasıl kullanabileceğinizi anlamak için biraz ilhama ihtiyacınız varsa aşağıdaki araç entegrasyonu demolarına göz atarak başlayabilirsiniz:

Baseline'ı webpack projenizle nasıl kullanabileceğinizi öğrenin.
Baseline'ı Rollup projenizle nasıl kullanabileceğinizi öğrenin.

Tüm web özellikleri birlikte çalışabilir değildir ancak bu, bunları kullanamayacağınız anlamına gelmez. Baseline'in bir parçası olarak, birlikte çalışabilir olmayan özellikleri kullanıp kullanmayacağınız konusunda size bilgi vermeyiz. Bu kararı kendiniz vermeniz gerekir. Bu konuda nasıl düşüneceğinize dair bir rehber yayınladık.

Kendi Baseline araçlarınızı oluşturma

Baseline için belirli bir araç arıyor ancak bulamıyor musunuz? Temel araçlar geliştirme aşamasındadır. Bu nedenle, ihtiyacınız olan araç henüz geliştirilmemiş olabilir. Girişimci bir ruha sahipseniz kendi araçlarınızı oluşturabilirsiniz. Bu makalelerde, web özelliği verilerini kullanarak sizin ve başkalarının faydalı bulacağı araçları nasıl oluşturacağınız açıklanmaktadır.

Web Platformu Kontrol Paneli ve referans araçları oluşturmanıza yardımcı olması için HTTP API'sini nasıl sorgulayacağınız hakkında bilgi edinin.
Kendi Baseline araçlarınızı oluşturmak için web-features npm paketindeki verileri nasıl kullanacağınızı öğrenin.