Chrome 109 має сумісність із MathML і прощається з Windows 7 і 8

Google Chrome

Google Chrome – це веб-браузер із закритим кодом, розроблений Google

Кілька днів тому було анонсовано вихід нової версії популярного веббраузера Google Chrome 109 , яка виправляє кілька помилок та вводить деякі нові функції. Ця нова версія, зокрема, дозволяє Google Chrome усунути загалом 17 вразливостей безпеки.

Більшість недоліків безпеки, про які повідомляється ззовні, є недоліками середнього та низького ступеня серйозності, і лише два з них оцінені як «високий рівень серйозності». Серед них проблема використання після звільнення в режимі огляду (CVE-2023-0128) і помилка переповнення буфера купи в мережевій службі (CVE-2023-0129).

Google стверджує, що заплатив винагороду за помилки в розмірі 4,000 і 2,000 доларів США за ці вразливості відповідно. Загалом в останній версії веб-переглядача було усунено вісім помилок середнього ступеня тяжкості, п’ять із яких описуються як недоліки невідповідної реалізації компонентів Chrome, таких як повноекранний API, пісочниця iframe і запити на дозвіл.

Проблеми, що залишилися, включають дві вразливості use-after-free у Cart і помилку переповнення буфера купи в Platform Apps.

Основні нові функції Chrome 109

Нова версія Chrome 109 містить низку змін та покращень, більшість з яких орієнтовані на розробників, але одне з них є одним з найважливіших у цьому випуску та полягає у поверненні підтримки MathML Core.

Мова математичної розмітки повертається для визначення математичних формул, вбудованих у документи HTML та SVG. Поряд із цим, також включено властивості CSS `math-style`, `math-depth` та `math-shift` для налаштування стилю, специфічного для MathML, а також значення `math` для властивості `display`, значення `math-auto` для властивості перетворення тексту та назву `math` для властивості `font-family`.

Ще одна особливість цієї нової версії Google Chrome 109 полягає в тому, що це остання версія, сумісна з системами Windows 7 і Windows 8. Google оголосила про це кілька тижнів тому, тому Chrome 109 є останнім, який буде встановлено на цих версіях Windows.

Що стосується вдосконалення інструментів для веб-розробників, згадується, що налагоджувач JavaScript покращено, щоб розблокувати імена змінних у Generator та асинхронних функціях, властивість new.target додано, щоб визначити, чи була вона викликана до функції або конструктор з оператором new.

Також зауважте, що додано об’єкт WeakRef, який містить посилання на інший об’єкт, щоб його не збирали як сміття. До панелі «Стилі» додано підказки для неактивних властивостей CSS, вбудованих висоти/ширини, згинання та сітки. Панель «Продуктивність» надає результати імен звичайних функцій, визначених через вихідну карту.

Інші помітні зміни в цій новій версії Google Chrome 109 включають:

  • Додано нові функції для покращення спільного використання екрана.
  • Додано Conditional Focus API, який додає об’єкт CaptureController до getDisplayMedia(), який може використовуватися програмою, яка фіксує вікно або вкладку.
  • Видалено підтримку нестандартного API Event.path, замість нього слід використовувати метод Event.composedPath().
  • Розширена підтримка спекулятивних правил (speculation rules), які дозволяють авторам сайтів надсилати браузеру інформацію про найімовірніші сторінки, на які може перейти користувач.
  • Додано властивість CSS "hyphenate-limit-chars", за допомогою якої можна вказати мінімальну кількість символів у частинах слова, які розділені шляхом розміщення кінця слова в іншому рядку.
  • Виправлено проблему повільного прокручування в Linux під час використання Wayland.

Як встановити Google Chrome на Linux?

Якщо ви зацікавлені у встановленні цієї нової версії веб-браузера, але він у вас ще не встановлений, ви можете завантажити інсталятор, що пропонується в пакетах deb та rpm, з офіційного веб-сайту.

Посилання це.


Додати як пріоритетне джерело в Google