Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Interop 2022: geliştiriciler için web’i geliştirmek üzere birlikte çalışan tarayıcılar

Interop 2022: geliştiriciler için web’i geliştirmek üzere birlikte çalışan tarayıcılar

Şimdiye kadar ilk kez, tüm büyük tarayıcı satıcıları ve diğer paydaşlar, web geliştiricileri tarafından belirlenen en önemli tarayıcı uyumluluk sorunlarını çözmek için bir araya geldi. Interop 2022, 15 temel alanda web için geliştirme deneyimini iyileştirecek. Bu yazıda, bu noktaya nasıl geldiğimizi, projenin neye odaklandığını, başarının nasıl ölçüleceğini ve ilerlemeyi nasıl takip edebileceğinizi öğrenin.

Her şey 2019’da başladı #

2019’da Mozilla, Google ve diğerleri başladı büyük bir çaba geliştiricilerin sorunlu noktalarını anlamak için MDN Geliştirici İhtiyaç Değerlendirmesi anketlerive derin dalış Tarayıcı Uyumluluk Raporu. Bu raporlar, geliştiricilerin web platformuyla ilgili en büyük zorluklarını ele almamız için bize ayrıntılı ve eyleme geçirilebilir bilgiler sağladı ve Compat 2021 çalışmasına öncülük etti.

Diğer şeylerin yanı sıra Compat 2021, aşağıdakiler gibi güçlü özellikler için sağlam bir temel oluşturulmasına yol açtı: CSS ızgarası (%12 kullanım ve sürekli büyüme) Ve CSS esnek kutusu (%77 kullanım), I dahil ederek gap yeni düzen yöntemlerini benimserken geliştiriciler için en büyük sıkıntı noktasını çözen flexbox özelliği.

2021’in sonunda tüm uygulamalarda %90’ın üzerinde bir puana ulaşmanın mutluluğunu yaşadık!

Interop 2022 nedir? #

Interop 2022, üç ana tarayıcı uygulamasının temsilcileri tarafından üzerinde anlaşmaya varılan ve bir süreçle geliştirilen bir kıyaslamadır. halka açık adaylık ve gelen girdilerle gözden geçirin destekçiler Elma, bocoupGoogle, İgalya, MicrosoftVe Mozilla.

Kıyaslama, geliştiriciler tarafından özellikle eksik olduklarında veya tarayıcılar arasında uyumluluk sorunları yaşadıklarında sıkıntılı olarak tanımlanan 15 alana odaklanıyor. Tüm tarayıcı satıcıları bu alanlara odaklanmayı kabul etti ve dahil olan herkes web için geliştirme deneyimini ölçülebilir şekilde daha iyi hale getirmeye başlamaktan heyecan duyuyor.

15 odak alanı #

Aşağıdaki özellikler, Interop 2022’nin odak noktası olacaktır. Bunlar, 10 yeni alanı ve Compat 2021’den taşınan 5 alanı içerir. Yeni odak alanları şunlardır:

Basamaklı katmanlar #

sweatymw2player" rel="noopener">Basamaklı katmanlar web geliştiricilerine basamak üzerinde daha fazla kontrol sağlayın. Seçicileri, her biri kendi özgüllüğü olan katmanlar halinde gruplamak için bir yol sağlarlar. Bu, seçicileri dikkatli bir şekilde sıralamanıza veya temel CSS kurallarının üzerine yazmak için oldukça özel seçiciler oluşturmanıza gerek olmadığı anlamına gelir.

Renk uzayları ve CSS renk fonksiyonları #

Bir tasarım sisteminde renk işlevlerini kullanmak için şu anda Sass, PostCSS veya calc() HSL değerleri üzerinde. CSS’de yerleşik renk işlevleri, renklerin dinamik olarak güncellenebileceği anlamına gelir ve yeni renk alanları, sRGB gamındaki kısıtlamayı ve HSL’nin algısal sınırlamalarını kaldırır.

içinde tanımlanmış iki fonksiyon vardır. CSS Renk Seviyesi 5 web platformunda daha dinamik tema oluşturmaya olanak tanıyan:

  • color-mix(): İki renk alır ve bunları belirli bir renk uzayında belirli bir miktarda karıştırmanın sonucunu verir.
  • color-contrast(): Bir renk listesinden, belirtilen tek bir renge en yüksek kontrasta sahip rengi seçer.

Bu işlevler genişletilmiş renk alanlarını (LAB, LCH ve P3) destekler ve HSL ve sRGB’ye ek olarak varsayılan olarak tek tip LCH renk uzayını kullanır.

Yeni görünüm birimi birimleri #

Görünüm alanı boyutlandırma ile ilgili zorluklar her ikisinde de belirgindir. MDN Tarayıcı Uyumluluk Raporu 2020 ve yeni CSS Durumu 2021 anket. CSS Değerleri ve Birimleri Seviye 4 en büyük, en küçük ve dinamik görüntü alanı boyutları için yeni birimler ekler, lv*, sv*Ve dv*. Bu birimler, adres çubuğunu dikkate alarak mobil cihazlarda görünen görünümü dolduran düzenler oluşturmayı kolaylaştıracaktır.

Ek olarak, Interop 2022’nin arkasındaki satıcılar arası ekip, mevcut görüntüleme alanı ölçüm özelliklerinin birlikte çalışabilirlik durumunu araştırmak ve iyileştirmek için işbirliği yapacak. vh birim.

kaydırma #

2021 Scroll Survey Raporu, kaydırma özelliklerinin ve kaydırma uyumluluğunun uygulanmasının zor olduğunu ve iyileştirilecek birçok alana sahip olduğunu doğrular. odaklanacağız kaydırma çıtçıt, kaydırma davranışıVe aşırı kaydırma davranışı kaydırmanın platformlar arasında daha tutarlı ve sorunsuz olmasına yardımcı olmak için.

Biz de yeni keşfediyoruz kaydırma ek özellik önerileri.

alt ızgara #

bu subgrid değeri grid-template-columns Ve grid-template-rows sahip bir ızgara öğesinin olduğu anlamına gelir display: grid Uygulanan iz tanımını, üzerine yerleştirildiği ana ızgara bölümünden devralabilir.

Örneğin, aşağıdaki üç kart bileşeninin, her kartın bağımsız bir ızgarası olmasına rağmen, bitişik kart üstbilgileri ve altbilgileriyle hizalanmış bir üstbilgisi ve altbilgisi vardır. Bu model çalışır çünkü her kart, ana ızgaranın üç sırasını kapsayan bir öğedir ve ardından bu satırları karta miras almak için alt ızgarayı kullanır.

Bunu CodePen’de görün.

Ayrıca dahil #

  • CSS Muhafazası ( contain mülk)
  • bu &LTdialog> eleman
  • Form kontrolleri
  • Tipografi ve Kodlamalar: dahil font-variant-alternates, font-variant-position, ic birim ve CJK metin kodlamaları
  • Son kullanıcıları etkileyen site uyumluluğu sorunlarına neden olan tarayıcılar arasındaki farklılıklara odaklanan Web Uyumluluğu

Aşağıdaki alanlarda Compat 2021 projesinde büyük ilerleme kaydedildi, ancak hala iyileştirme için yer var. Bu nedenle, kalan sorunların ele alınabilmesi için Interop 2022’ye dahil edilmiştir.

  • En Boy Oranı
  • esnek kutu
  • Kafes
  • Yapışkan Konumlandırma
  • Dönüşümler

Soruşturma çabaları #

Interop 2022, 15 odak alanına ek olarak üç araştırma çalışması içerir. Bunlar, sorunlu ve iyileştirme gerektiren alanlardır, ancak teknik özelliklerin veya testlerin mevcut durumunun, test sonuçlarını kullanarak ilerlemeyi puanlamak için henüz yeterince iyi olmadığı durumlardır:

  • düzenleme, contenteditable Ve execCommand
  • İşaretçi ve Fare Olayları
  • Görünüm Ölçümü

Tarayıcı satıcıları ve diğer paydaşlar, bu çabanın gelecekteki yinelemelerine dahil edilebilmeleri için bu alanlara ilişkin testlerin ve spesifikasyonların iyileştirilmesi konusunda işbirliği yapacaklardır.

Başarıyı ölçmek ve ilerlemeyi izlemek #

Var olan web platformu testleri kontrol paneli 15 odak alanındaki ilerlemeyi izlemek için kullanılacaktır. Her alan için bir dizi test tanımlanmıştır. Tarayıcılar daha sonra bu testlere göre puanlandırılır ve her alan için bir puan ve 15 alanın tümü için genel bir puan verilir.

Takip etmek ve ilerlemeyi takip etmek için şuraya göz atın: Interop 2022 kontrol paneli. Yıl boyunca, oluşturduğunuz platformun nasıl geliştiğini takip edebilir ve görebilirsiniz.

Odak alanı başına tüm tarayıcı puanlarını wpt.fyi/interop-2022 adresinde görün.

Tüm bunlar geliştiriciler için ne anlama gelecek? #

Compat 2021, Interop 2022 ve çok daha fazlası biçimindeki bu çok yıllı birlikte çalışabilirlik çabalarının amacı, geliştiricilerin uzun yıllardır deneyimledikleri sıkıntılı noktaları tam olarak kabul etmek ve ele almaktır. Ve bu, tek bir tarayıcı çabası değil, web platformunu genel olarak geliştirmek için tüm büyük tarayıcı satıcıları ve arkadaşlar arasında güçlü bir işbirliğidir.

Temelde amaç, web platformunu geliştiriciler için daha kullanılabilir ve güvenilir hale getirmektir, böylece tarayıcı tutarsızlıklarını gidermek yerine harika web deneyimleri oluşturmak için daha fazla zaman harcayabilirler.

Haydi ne düşündüğünü söyle #

Compat 2021 sırasında yapılan iyileştirmeler veya Interop 2022’deki özelliklerden herhangi biri hakkında geri bildiriminiz varsa, sizden haber almaktan memnuniyet duyarız. Bu özelliklerden hangisi işinizde en fazla fark yaratacak? Gerçekten ne hakkında heyecanlısın? GitHub deposu için dosya sorunları veya Twitter’da bize bildirin.

Interop 2022 hakkında daha fazla bilgi için:

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.