Khám phá một số tính năng thú vị đã ra mắt trong các trình duyệt web phiên bản ổn định và thử nghiệm vào tháng 12 năm 2024.
Ngày phát hành: 18 tháng 12 năm 2024
Bản phát hành trình duyệt ổn định
Vào tháng 12 năm 2024, Safari là trình duyệt duy nhất phát hành phiên bản ổn định mới là Safari 18.2. Bài đăng này xem xét các tính năng mới được thêm vào nền tảng web.
Các tính năng mới có sẵn trong Safari 18.2
Bản phát hành này giúp hoàn thiện Baseline 2024 với một số tính năng mới.
Thiết lập trang bằng @page
Quy tắc tại @page
cho phép bạn xác định kích thước và lề cho nội dung như tài liệu in, sách điện tử hoặc trang trình bày.
Các thuộc tính CSS ruby-align
và ruby-position
Các thuộc tính ruby-align
và ruby-position
cho phép bạn kiểm soát cách đặt và căn chỉnh văn bản ruby trong vùng chứa của văn bản đó.
Tìm hiểu thêm trong phần <ruby>
có thể ngắt dòng và thuộc tính ruby-align
CSS.
Tạo kiểu cho thanh cuộn
Với các thuộc tính CSS scrollbar-gutter
và scrollbar-width
hiện có sẵn trong Đường cơ sở mới, bạn có thể tuỳ chỉnh giao diện của thanh cuộn trong ứng dụng web.
Phần tử giả ::target-text
Phần tử giả ::target-text
cho phép bạn tạo kiểu văn bản được đánh dấu bằng mảnh văn bản URL. Giờ đây, bạn có thể chọn cách đánh dấu văn bản để thu hút sự chú ý đến văn bản đó.
Thu gom rác WebAssembly và tối ưu hoá lệnh gọi đuôi
Safari 18.2 hỗ trợ các tính năng WebAssembly (Wasm) này, đưa các tính năng này vào Baseline Newly available.
Bạn có thể tìm hiểu thêm về tính năng thu gom rác WebAssembly trong bài viết Tính năng thu gom rác WebAssembly (WasmGC) hiện được bật theo mặc định trong Chrome, cũng như đọc về lý do Google Trang tính đã chuyển công cụ tính toán từ JavaScript sang WasmGC.
Chuyển đổi chế độ xem giữa các tài liệu
Safari 18.2 hỗ trợ các hiệu ứng chuyển đổi chế độ xem trên nhiều tài liệu, cùng với các lớp và loại chuyển đổi chế độ xem, cũng như hỗ trợ các sự kiện pageswap
và pagereveal
.
Phương thức Uint8Array
Safari 18.2 cũng bao gồm các phương thức Uint8Array
mới để dễ dàng chuyển đổi giữa base64-
và các chuỗi và mảng byte được mã hoá bằng thập lục phân:
Uint8Array.fromBase64()
vàUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
vàUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
vàUint8Array.prototype.toHex()
Bản phát hành trình duyệt beta
Tháng này, chúng tôi không có tính năng mới nào ở giai đoạn thử nghiệm để công bố, vì đã đến cuối năm. Bản thử nghiệm Safari 18.3 hiện đang sửa lỗi, còn Firefox 134 và Chrome 132 vẫn đang tiếp tục từ tháng trước.
Chúng tôi sẽ quay lại vào năm sau để thông báo cho bạn về những tính năng sắp ra mắt trên nền tảng web vào tháng 1 năm 2025!