Fitur baru
- Flexbox dan WebXR kini diaktifkan secara default
- Dukungan untuk
show() pada HTMLDialogElement
- Dukungan untuk atribut
type pada HTMLFieldSetElement
- Dukungan perenderan teks yang dimasukkan ke dalam ``
- Dukungan untuk properti
border-image
- Dukungan untuk sumber CSP
unsafe-eval dan wasm-unsafe-eval
- Dukungan pemutaran file audio WAV
- Dukungan untuk API
structuredClone()
- Dukungan untuk IIRFilterNode di Web Audio
- Dukungan untuk navigasi pengalihan lintas origin
- Dukungan untuk API
crypto.randomUUID()
- Dukungan untuk properti
clip-path (kecuali beberapa nilai)
Peningkatan
- Ditingkatkan ke SpiderMonkey 128, WebRender 0.65, wgpu 22.0, dan Rust 1.80.1
- WebXR dan Flexbox kini diaktifkan secara default
- Peningkatan API WebXR dan penambahan berbagai fitur
Peningkatan Flexbox
- Dukungan untuk properti
gap, align-content: stretch, serta nilai start dan end pada align-items dan align-self
- Dukungan dasar untuk
flex-direction: column dan column-reverse
- Dukungan untuk
position: relative dan z-index
- Menyediakan ukuran intrinsik yang benar untuk item dan kontainer flex
Pekerjaan dukungan teks dua arah
- Perubahan pada fragment tree dan antarmuka
writing-mode
- Dukungan sebagian untuk properti
unicode-bidi dan atribut dir
Peningkatan browser Servo
- Penambahan toolbar baru dan fitur penjelajahan tab
- Penambahan halaman tab baru dan pemanfaatan API pendaftaran custom protocol handler
Peningkatan Windows
- Perbaikan navigasi keyboard dan output PNG
- Perbaikan bug terkait font dan GPU
Alat pengembang
- Dukungan untuk pohon HTML serta panel Styles dan Computed
Perubahan untuk pengembang
- Kecepatan menjalankan servoshell setelah build di macOS ditingkatkan
- Menjalankan clippy di CI dan menambahkan runner build Windows baru
- Runner build Linux akan ditambahkan
Peningkatan stabilitas
- Memperbaiki berbagai bug crash
- Memperbaiki crash BorrowError terkait GC SpiderMonkey
- Mencegah kebocoran objek DOM Window
- Abnormal termination saat panic servoshell di Unix
Donasi
- Menerima donasi bulanan sebesar 3077 USD
- Penggunaan donasi diputuskan secara transparan oleh komite pengarah teknis
Ringkasan GN⁺
- Servo adalah mesin browser web yang mendukung teknologi web modern dan terus meningkatkan performa serta stabilitasnya.
- Pembaruan utama bulan ini mencakup pengaktifan default Flexbox dan WebXR, dukungan untuk berbagai properti HTML dan CSS, serta peningkatan pada Windows dan alat pengembang.
- Perkembangan Servo yang berkelanjutan memberi pengembang web alat dan lingkungan yang lebih baik, khususnya dari sisi performa dan stabilitas.
- Proyek dengan fitur serupa mencakup Chromium dan Firefox, dan masing-masing memiliki keunggulan serta komunitasnya sendiri.
Belum ada komentar.