Tính năng mới
- Flexbox và WebXR được bật mặc định
- Hỗ trợ
show() của HTMLDialogElement
- Hỗ trợ thuộc tính
type của HTMLFieldSetElement
- Hỗ trợ render văn bản được nhập vào ``
- Hỗ trợ thuộc tính
border-image
- Hỗ trợ các nguồn CSP
unsafe-eval và wasm-unsafe-eval
- Hỗ trợ phát tệp âm thanh WAV
- Hỗ trợ API
structuredClone()
- Hỗ trợ IIRFilterNode của Web Audio
- Hỗ trợ điều hướng chuyển hướng cross-origin
- Hỗ trợ API
crypto.randomUUID()
- Hỗ trợ thuộc tính
clip-path (trừ một số giá trị)
Nâng cấp
- Nâng cấp lên SpiderMonkey 128, WebRender 0.65, wgpu 22.0, Rust 1.80.1
- Bật WebXR và Flexbox mặc định
- Cải thiện WebXR API và bổ sung nhiều tính năng
Cải thiện Flexbox
- Hỗ trợ thuộc tính
gap, align-content: stretch, cùng các giá trị start và end của align-items và align-self
- Hỗ trợ cơ bản
flex-direction: column và column-reverse
- Hỗ trợ
position: relative và z-index
- Cung cấp kích thước nội tại chính xác cho các mục flex và container
Công việc hỗ trợ văn bản hai chiều
- Thay đổi cây fragment và giao diện
writing-mode
- Hỗ trợ một phần thuộc tính
unicode-bidi và thuộc tính dir
Cải thiện trình duyệt Servo
- Bổ sung thanh công cụ mới và tính năng duyệt web theo tab
- Thêm trang tab mới và tận dụng API đăng ký trình xử lý giao thức tùy chỉnh
Cải thiện Windows
- Sửa lỗi điều hướng bằng bàn phím và xuất PNG
- Sửa lỗi liên quan đến phông chữ và GPU
Công cụ phát triển
- Hỗ trợ cây HTML cùng các panel Styles và Computed
Thay đổi dành cho nhà phát triển
- Tăng tốc độ chạy sau khi build servoshell trên macOS
- Chạy clippy trong CI và bổ sung runner build Windows mới
- Dự kiến bổ sung runner build Linux
Cải thiện độ ổn định
- Sửa nhiều lỗi gây crash
- Sửa crash BorrowError liên quan đến GC của SpiderMonkey
- Ngăn rò rỉ đối tượng DOM Window
- Trên Unix, servoshell thoát bất thường khi panic
Quyên góp
- Nhận 3077 USD tiền quyên góp mỗi tháng
- Việc sử dụng tiền quyên góp được ủy ban vận hành kỹ thuật quyết định một cách minh bạch
Tóm tắt của GN⁺
- Servo là một engine trình duyệt web, hỗ trợ các công nghệ web hiện đại và đang liên tục cải thiện về hiệu năng cũng như độ ổn định.
- Trong tháng này, các cập nhật chính gồm bật mặc định Flexbox và WebXR, hỗ trợ nhiều thuộc tính HTML và CSS khác nhau, cùng các cải thiện cho Windows và công cụ phát triển.
- Sự phát triển liên tục của Servo mang lại công cụ và môi trường tốt hơn cho các nhà phát triển web, đặc biệt có lợi lớn về mặt hiệu năng và độ ổn định.
- Những dự án cung cấp tính năng tương tự gồm Chromium, Firefox..., và mỗi dự án đều có thế mạnh cùng cộng đồng riêng.
Chưa có bình luận nào.