1 poin oleh GN⁺ 2025-08-03 | Belum ada komentar. | Bagikan ke WhatsApp
  • Ladybird menyatukan 319 pull request dari 47 kontributor selama bulan Juli
  • Jumlah tes yang lolos di Web Platform Tests naik hingga 1,831,856
  • Masalah kelulusan Google reCAPTCHA diselesaikan, meningkatkan kompatibilitas Ladybird
  • Menambahkan fitur dan peningkatan keamanan berbasis standar web modern, termasuk HTTP/3, dukungan refresh rate tinggi, dan Trusted Types
  • Kompatibilitas dan kinerja dengan browser modern meningkat berkat perluasan fitur CSS dan perbaikan encoding string internal

Hasil Utama Proyek Ladybird di Bulan Juli

Proyek Ladybird sepenuhnya berjalan berkat dukungan perusahaan dan individu yang mendukung web terbuka
Bulan ini, kehadiran sponsor baru menjadi dorongan besar bagi tim pengembang
Perusahaan atau individu yang tertarik menjadi sponsor dapat menghubungi contact@ladybird.org

Web Platform Tests (WPT)

  • Selama bulan Juli, 13,090 tes baru lolos di Web Platform Tests, sehingga total tes yang lolos menjadi 1,831,856
  • Hal ini secara signifikan meningkatkan kompatibilitas web dan tingkat kepatuhan terhadap standar

Penyelesaian Google reCAPTCHA

  • Pada implementasi postMessage, ada bug lama yang membuat tidak mungkin merekonstruksi tipe serialisasi ketika digunakan pertama kali
  • Bug ini telah diperbaiki, sehingga Google reCAPTCHA dapat berfungsi dengan benar
  • Namun, peningkatan ini saat ini hanya berlaku untuk domain https://www.google.com/ karena isu kebijakan same-origin

Dukungan High Refresh Rate

  • Sistem kini otomatis mendeteksi refresh rate layar aktif dan menyesuaikan frekuensi rendering konten web
  • Jika sebelumnya dibatasi hingga maksimal 60fps, kini rendering dapat mencapai hingga 120Hz pada perangkat keras yang mendukung
  • Akibatnya, scroll, animasi, dan transisi menjadi lebih halus

Dukungan HTTP/3

  • Dengan adanya dukungan curl 8.14.0, OpenSSL, dan ngtcp2, Ladybird kini dapat memakai HTTP/3
  • Ketika server mempromosikan HTTP/3 lewat header Alt-Svc, koneksi dinegosiasi secara otomatis
  • Tim Ladybird menemukan dan melaporkan bug terkait Alt-Svc pada curl, yang diperbaiki di curl 8.15.0

Penerapan Trusted Types

  • Trusted Types merupakan fitur keamanan penting untuk mencegah serangan cross-site scripting (XSS)
  • Dengan mengadopsi fitur ini pertama kali di Ladybird, kini mendukung penulisan DOM yang sadar kebijakan dan type-safe
  • Pekerjaan tetap berjalan untuk mendukung standar secara lebih luas dan meningkatkan kepatuhan terhadap spesifikasi

Penyempurnaan foreignObject SVG

  • Untuk meningkatkan interoperabilitas SVG dan HTML, logika pemrosesan foreignObject ditingkatkan secara menyeluruh
  • Layout, interpretasi style, dan rendering kini lebih selaras dengan spesifikasi

Ekspansi Fitur CSS

  • Menambahkan dukungan content: url(...) agar bisa menyisipkan gambar dari isi CSS
  • Menambahkan dua pseudo-class baru (:state(foo), :unchecked) untuk meningkatkan kompatibilitas styling komponen web dan formulir
  • Mengoptimalkan implementasi grup properti logis untuk meningkatkan kemampuan reproduksi CSS dan performa

Penyempurnaan Fungsi Substitusi

  • Implementasi var() dan attr() dirombak agar selaras dengan definisi fungsi substitusi terbaru pada spesifikasi CSS
  • Menyiapkan fondasi untuk mendukung lebih banyak fungsi substitusi di masa depan, seperti if() dan env()

Parsing CSS <syntax>

  • Menambahkan dukungan untuk mendefinisikan sintaks yang diharapkan untuk nilai properti menggunakan <syntax>
  • Misalnya, penggunaan color: attr(data-color type(<color>)); membuat atribut data diperlakukan sebagai warna CSS
  • Perilaku CSS Houdini dan custom property menjadi lebih matang

Perkembangan @property

  • Memperluas implementasi fitur @property yang ada dengan penambahan penanganan nilai awal dan dukungan CSS.registerProperty()
  • Mendekatkan Ladybird ke arah kompatibilitas CSS Houdini

Encoding UTF-16 Web

  • Karena web dan string JavaScript menggunakan UTF-16 sebagai encoding bawaan,
  • Ladybird sedang beralih dari kode internal UTF-8 lama ke tipe UTF-16 native
  • Akurasi penanganan Unicode meningkat dan potensi bug yang berhubungan dengan encoding dapat ditekan

Daftar Kontributor Juli

  • Mengucapkan terima kasih kepada banyak pengembang yang menyumbangkan kode ke proyek Ladybird selama bulan Juli
  • Aktivitas komunitas sumber terbuka yang dinamis terus berlanjut

Belum ada komentar.

Belum ada komentar.