1 poin oleh GN⁺ 2024-09-01 | Belum ada komentar. | Bagikan ke WhatsApp

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.

Belum ada komentar.