Ladybird’ın Temmuz Haberleri
(ladybird.org)- Ladybird, Temmuz ayında 47 katkıda bulunanın 319 pull requestini birleştirdi
- Web Platform Tests'te başarılı test sayısı 1,831,856'ya yükseldi
- Google reCAPTCHA geçiş sorunu çözüldü ve Ladybird uyumluluğu geliştirildi
- HTTP/3, yüksek yenileme oranı desteği, Trusted Types gibi modern web standartlarına dayalı özellikler ve güvenlik iyileştirmeleri sunuldu
- CSS genişletmeleri ve iç string kodlama iyileştirmeleri ile en yeni tarayıcılarla uyumluluk ve performans arttı
Temmuz Ladybird Projesi'nin Başlıca Kazanımları
Ladybird projesi, açık web'i destekleyen şirketlerin ve bireylerin katkılarıyla tamamen desteklenmektedir
Bu ay yeni sponsorların aramıza katılması, geliştirme ekibine önemli bir destek sağladı
Desteklemek isteyen şirketler veya bireyler, contact@ladybird.org adresiyle iletişime geçebilir
Web Platform Tests (WPT)
- Temmuz ayında Web Platform Tests'ta yeni 13,090 test geçti; toplam başarılı test sayısı 1,831,856 oldu
- Bu sayede web uyumluluğu ve standart uyumu önemli ölçüde arttı
Google reCAPTCHA geçişi
- postMessage uygulamasında, serileştirme türünün ilk kez kullanıldığı durumlarda yeniden yapılamadığı eski bir sorun vardı
- Bu hata giderildi ve Google reCAPTCHA artık düzgün çalışıyor
- Ancak bu iyileştirme, mevcut aynı kaynak ilkesi kısıtı nedeniyle şu anda yalnızca
https://www.google.com/etki alanında geçerli
Yüksek yenileme oranı desteği
- Aktif ekranın yenileme oranını otomatik olarak algılayarak web içeriği işleme sıklığını ayarlar
- Daha önce en fazla 60 FPS ile sabitlenmişken, donanım destekliyorsa artık en fazla 120Hz render ediliyor
- Bu değişiklikle kaydırma, animasyon ve geçiş efektleri daha akıcı hale geliyor
HTTP/3 desteği
- curl 8.14.0 ile OpenSSL ve ngtcp2 desteği sayesinde Ladybird'de HTTP/3 kullanılabilir oldu
- Sunucu, Alt-Svc başlığı ile HTTP/3 reklam ediyorsa bunu otomatik olarak müzakere edip bağlantı kurar
- curl'daki Alt-Svc ile ilgili hata Ladybird ekibi tarafından tespit edilip raporlandı; bu sorun curl 8.15.0'daki düzeltme ile giderildi
Trusted Types eklenmesi
- Trusted Types, çapraz site betikleme (XSS) saldırılarını engellemek için kritik bir güvenlik özelliğidir
- Bu özellik ilk kez Ladybird'e eklendiğinde, politika farkındalığı ve tip güvenli DOM yazma desteği sağlandı
- Gelecekte standardın daha geniş kapsamda desteklenmesi ve spesifikasyon uyumluluğunun artırılması için çalışmalar sürüyor
SVG foreignObject geliştirmeleri
- SVG ve HTML birlikte çalışabilirliğini artırmak için
foreignObjectişleme mantığı kapsamlı şekilde geliştirildi - Düzenleme, stil çözümleme ve render alma süreçleri şemanın gereksinimlerine daha yakın hale geldi
CSS genişletmeleri
- CSS içeriğinde görsel eklemeyi mümkün kılan
content: url(...)desteği eklendi - İki yeni pseudo sınıfı (
:state(foo),:unchecked) web bileşenleri ve form stillendirmesi uyumluluğunu artırıyor - Mantıksal özellikler grubunun uygulanması optimize edilerek CSS sadakat ve performans geliştirildi
Atama fonksiyonlarının güncellenmesi
var()veattr()implementasyonları, en güncel CSS spesifikasyonundaki yerine koyma fonksiyonları tanımıyla uyumlu olması için yeniden yazıldıif(),env()gibi farklı atama fonksiyonlarını ileride destekleyebilmenin temelini atıyor
CSS <syntax> ayrıştırma
- Özellik değerinin beklenen söz dizimini
<syntax>ile tanımlayabilmek mümkün oldu - Örneğin
color: attr(data-color type(<color>));biçiminde kullanıldığında veri özelliği bir CSS rengi olarak tanınır ve işlenir - CSS Houdini ve özel özellik davranışı daha hassas hale geldi
@property ilerleme
- Mevcut @property implementasyonu genişletilerek başlangıç değeri işleme ve
CSS.registerProperty()desteği eklendi - CSS Houdini ile uyumluluk bir adım daha yaklaştı
Webin UTF-16 karakter kodlaması
- Web ve JavaScript dizeleri UTF-16'yı varsayılan kodlama olarak kullandığından,
- Ladybird, mevcut dahili UTF-8 kodundan yerel UTF-16 tipine geçişte
- Unicode işleme doğruluğu artıyor ve kodlama kaynaklı potansiyel hatalar azaltılabiliyor
7 Temmuz Katkıda Bulunanlar Listesi
- Temmuz ayında Ladybird projesine kod katkısı yapan çok sayıda geliştiriciye teşekkür ederiz
- Açık kaynak topluluğunun canlı etkinliği sürekli devam ediyor
Henüz yorum yok.