8 điểm bởi xguru 2023-09-22 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Các tính năng của Safari 17.0 được tích hợp trong iOS/iPadOS 17

HTML

  • Phần tử <search> mới
  • Bổ sung hỗ trợ thuộc tính popover với auto/manual
  • Có thể dùng <hr> làm dấu phân cách bên trong <select>

CSS

  • font-size-adjust bổ sung from-font và cú pháp mới (điều chỉnh ex-height, cap-height, ch-width, ic-width, ic-height v.v.)
  • text-transform bổ sung full-width / full-size-kana
  • Kiểm tra hỗ trợ font: @supports font-format() / @supports font-tech()
  • Hyphenation: hyphens: auto/manual thêm dấu gạch nối khi xuống nhiều dòng
  • Hỗ trợ @counter-style
  • Khắc phục các vấn đề về khả năng truy cập của display:contents
  • Hỗ trợ Media Queries Level 4
  • Cải tiến image-set()
  • Container Queries: hỗ trợ CSSOM (CSS Object Model)

JavaScript và Web API

  • Hỗ trợ Storage API: trước đây bị giới hạn 1GB, giờ được tính dựa trên tổng dung lượng ổ đĩa
  • Offscreen Canvas nay cũng hỗ trợ WebGL
  • Canvas: CanvasRenderingContext2D.drawImage() hỗ trợ nhiều nguồn cho hình ảnh được vẽ lên canvas
  • Bổ sung 2 hỗ trợ cho biểu thức chính quy
    • Cờ RegExp v với set notation + properties of strings
    • RegExp duplicate named capture groups
    Quảng cáo
  • Bổ sung các lệnh cho Set: intersection(), union(), difference(), isSubsetOf(), isSuperSetOf(), symmetricDifference(), isDisjointFrom()
  • Gamepad API: Gamepad.prototype.vibrationActuator
  • URL API: bổ sung URL.canParse(tentativeURL, optionalBase) cùng has(), delete()
  • Có thể dùng URL tương đối trong constructor của WebSocket
  • Hỗ trợ <link rel="modulepreload">

Hình ảnh và video

  • Bổ sung hỗ trợ JPEG XL
  • Hỗ trợ ảnh HEIC
  • Bổ sung hỗ trợ giải mã phần cứng video AV1 (iPhone 15 Pro và 15 Pro Max)
  • Hỗ trợ Managed Media Source API
  • Media player stats overlay dành cho nhà phát triển
  • Hỗ trợ Opus chỉ stereo trong container WebM và MPEG-4
  • Hỗ trợ camera USB trong iPadOS 17

Web Apps trên Mac

  • Có thể thêm mọi website vào Dock qua File > Add to Dock
    • Web app hoạt động như ứng dụng thông thường: Stage Manager / Mission Control / Command-Tab / phím tắt bàn phím, v.v.
    • Cũng có thể chạy từ Launchpad / tìm kiếm Spotlight
  • Hỗ trợ service worker
  • Nếu cung cấp Web App Manifest thì có thể tùy chỉnh display mode, tên, màu chủ đề, URL khởi đầu, v.v.
  • Hỗ trợ Add to Home Screen cả trong Safari View Controller
Quảng cáo

Công cụ cho nhà phát triển Web

  • Menu Develop được cải tổ
  • Đại tu hoàn toàn bảng Feature Flags
  • Bảng cài đặt dành cho nhà phát triển mới
  • Overlay cài đặt mới theo từng tab
  • Chế độ Responsive Web Design được thiết kế lại
  • Có thể chạy trực tiếp simulator từ bất kỳ trang nào trong Safari
  • Cải tiến Web Inspector

Bảo mật

  • Tách tiến trình GPU khỏi tiến trình WebContent

Thay đổi của trình duyệt

  • Bổ sung Safari Profiles
  • Cải tiến Safari Private Browsing
  • Hỗ trợ Live Text
  • Hỗ trợ Apple Pay thông qua Payment Request API
  • Hỗ trợ Lockdown Mode

Tiện ích mở rộng Safari

  • Safari App Extensions giờ có quyền theo từng trang web giống Safari Web Extensions
  • Có thể tắt tiện ích mở rộng khi dùng Private Browsing
  • Có thể bật hoặc tắt toàn bộ tiện ích mở rộng theo từng Safari Profile

Chưa có bình luận nào.

Chưa có bình luận nào.