1 puan yazan GN⁺ 2025-08-03 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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 foreignObject iş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() ve attr() 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.

Henüz yorum yok.