Новое в Chrome 109

Вот что вам нужно знать:

Я Адриана Хара. Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 109.

ОПФС на Android

Исходная частная файловая система (OPFS) является частью API доступа к файловой системе . Это конечная точка хранилища, частная для источника страницы.

Он был запущен на настольном компьютере в Chrome 102, Chrome 109 повышает его совместимость, делая его доступным на Android.

За некоторыми исключениями, он включает в себя все поверхности API доступа к файловой системе, что позволяет беспрепятственно управлять файлами непосредственно из локальной файловой системы. Методы show*Picker() и интеграция API перетаскивания пока недоступны.

С помощью API доступа к файловой системе в OPFS сайты могут получать доступ к своей частной файловой системе для каждого источника и выполнять операции с файлами через FileSystemSyncAccessHandle , что обеспечивает повышенную производительность.

Прочтите эту статью , чтобы узнать, как обеспечить плавный доступ к файловой системе на разных платформах.

Новое в CSS.

Теперь несколько новых функций CSS, начиная с новой единицы длины: lh .

Единица CSS lh равна вычисленному значению свойства line-height элемента, в котором она используется. Это позволяет textarea иметь высоту, равную количеству строк ожидаемого текста.

Также рабочая группа CSS добавила новое значение auto для дескрипторов: font-weight , font-style и font-stretch внутри правила @font-face . auto теперь является начальным значением. Эти дескрипторы в переменных шрифтах предоставляют пользователям возможность выбирать, насколько тяжелым, наклонным или широким должен быть шрифт.

Чтобы обеспечить лучший контроль над веб-типографикой, свойство hyphenate-limit-chars указывает минимальное количество символов в слове, написанном через дефис.

Поддержка MathML Core.

Если вы когда-нибудь пытались добавить математические формулы на свою веб-страницу стильным и доступным способом, вы будете рады услышать, что MathML Core теперь поддерживается в Chrome.

MathML — это язык описания математических обозначений, который можно включить в HTML и SVG. Он визуализируется CSS-совместимым способом с помощью OpenType MATH и предоставляется через API-интерфейсы доступности платформы.

Стилизация MathML обеспечивается функциями CSS, в том числе предназначенными для математического макета. Некоторыми примерами являются свойства math-depth , math-shift и math-style , а также math значение для свойства display и многое другое.

Ознакомьтесь с документацией , чтобы узнать подробности и примеры, которые помогут улучшить вашу математическую игру в обозначениях!

И более!

Конечно, есть еще много всего.

дальнейшее чтение

Здесь рассматриваются лишь некоторые ключевые моменты. Перейдите по ссылкам ниже, чтобы узнать о дополнительных изменениях в Chrome 109.

Подписаться

Чтобы быть в курсе новостей, подпишитесь на канал YouTube для разработчиков Chrome , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.

Меня зовут Адриана Хара, и как только выйдет Chrome 110, я буду здесь, чтобы рассказать вам, что нового в Chrome!