Tính năng mới trong Chrome 109

Dưới đây là những gì bạn cần phải biết:

Tôi là Adriana Jara. Hãy cùng tìm hiểu xem có tính năng mới nào dành cho nhà phát triển trong Chrome 109.

OPFS trên Android

Hệ thống tệp riêng tư gốc (OPFS) là một phần của File System Access API (API Truy cập hệ thống tệp). Đây là một điểm cuối lưu trữ dành riêng cho nguồn gốc của trang.

Được ra mắt trên máy tính để bàn trên Chrome 102, Chrome 109 tăng khả năng tương thích bằng cách cho phép ứng dụng xuất hiện trên Android.

Với một vài ngoại lệ, phiên bản này bao gồm tất cả nền tảng API Truy cập hệ thống tệp để quản lý liền mạch các tệp trực tiếp từ hệ thống tệp cục bộ. Hiện chưa có các phương thức show*Picker()Tích hợp API Kéo và thả.

Nhờ API Truy cập hệ thống tệp trên OPFS, các trang web có thể truy cập vào hệ thống tệp riêng tư theo từng nguồn gốc và có thể thực hiện các thao tác đối với tệp thông qua FileSystemSyncAccessHandle, nhờ đó cải thiện hiệu suất.

Hãy xem bài viết này để tìm hiểu cách triển khai quyền truy cập hệ thống tệp mượt mà trên nhiều nền tảng.

Tính năng mới trong CSS.

Giờ đây là một số tính năng mới của CSS, bắt đầu với một đơn vị độ dài mới: lh.

Đơn vị CSS lh bằng giá trị được tính toán của thuộc tính chiều cao của dòng (line-height) trên phần tử mà thuộc tính này được sử dụng. Điều này cho phép textarea có chiều cao bằng với số dòng văn bản dự kiến.

Ngoài ra, Nhóm làm việc CSS đã thêm một giá trị mới là auto cho các phần mô tả: font-weight, font-stylefont-stretch bên trong quy tắc @font-face. auto hiện là giá trị ban đầu. Những phần mô tả này ở phông chữ thay đổi cho phép người dùng chọn độ dày, nghiêng hoặc rộng của phông chữ.

Để giúp kiểm soát tốt hơn kiểu chữ trên web, thuộc tính hyphenate-limit-chars chỉ định số lượng ký tự tối thiểu trong một từ có dấu gạch nối.

Hỗ trợ MathML Core.

Nếu bạn đã từng thử thêm công thức toán học vào trang web của mình theo cách có thể định kiểu và dễ truy cập, thì bạn sẽ rất vui khi biết rằng MathML Core hiện đã được hỗ trợ trong Chrome.

MathML là ngôn ngữ dùng để mô tả ký hiệu toán học theo cách có thể đưa vào HTML và SVG. Nội dung này được hiển thị theo cách tương thích với CSS với OpenType MATH và hiển thị thông qua API hỗ trợ tiếp cận nền tảng.

Kiểu MathML được bật bởi các tính năng CSS, bao gồm cả những tính năng dành riêng cho bố cục toán học. Ví dụ như các thuộc tính math-depth, math-shiftmath-style, giá trị math cho thuộc tính display và các thuộc tính khác.

Hãy xem tài liệu để biết thông tin chi tiết và ví dụ giúp nâng cao khả năng ký hiệu toán học!

Và nhiều tính năng khác!

Tất nhiên là còn nhiều tính năng khác nữa.

Tài liệu đọc thêm

Trên đây chỉ là một số điểm nổi bật chính. Hãy truy cập vào các đường liên kết dưới đây các thay đổi bổ sung trong Chrome 109.

Đăng ký

Để cập nhật thông tin, hãy đăng ký Kênh YouTube dành cho nhà phát triển Chrome, và bạn sẽ nhận được thông báo qua email mỗi khi chúng tôi ra mắt video mới.

Tôi là Adriana Jara. Ngay sau khi Chrome 110 được phát hành, tôi sẽ ở đây để cho bạn biết các tính năng mới của Chrome!