Điểm mới trên nền tảng web vào tháng 12

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

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-alignruby-position

Các thuộc tính ruby-alignruby-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-gutterscrollbar-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 pageswappagereveal.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

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()Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64()Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64()Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

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 134Chrome 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!