Це зміни, про які було оголошено в бета-версії Chrome 89

Chrome 88 був випущений 19 січня 2021 року та через кілька днів, Google оголосив про запуск бета-версії Chrome 89 для тестування розробниками.

Chrome 89 beta має безліч доповнень, особливо нові веб-API та інші Помітні нові функції, які веб-розробники можуть почати використовувати. Нові функції включають різні API для взаємодії з апаратним забезпеченням, наприклад, Chrome 89 beta має настільний API для спільного використання для Windows та Chrome OS, але Mozilla та Apple вважають багато з цих функцій шкідливими.

Які нові функції будуть представлені в Google Chrome 89?

Chrome 89 вийшов у бета-версію 28 січня і Google негайно запустив його. Якщо Google дотримується свого графіку, Chrome 89 повинен бути стабільним приблизно через місяць, на початку березня.

За словами команди Google Chromium, існує довгий перелік пристроїв інтерфейсу людини (Приховано) занадто недавні, занадто старі або занадто рідкісні так що системні контролери можуть отримати до них доступ.

API WebHID вирішує цю проблему надання способу реалізації специфічної логіки пристрою в JavaScript. Пристрій інтерфейсу людини - це пристрій, який приймає вхідні дані або надає вихідні дані людям. Клавіатури, вказівні пристрої (миші, сенсорні екрани тощо) та геймпади є прикладами периферійних пристроїв.

Основною мотивацією WebHID було забезпечення кращої підтримки геймпадів у браузерах.

Ще одна зміна - у NFC (Near Field Communications), Web NFC дозволяє веб-програмі читати та писати на значках NFC, коли вони переміщуються близько до пристрою користувача (зазвичай 5-10 см, 2-4 дюйма). Поточний обсяг обмежений NDEF, полегшеним двійковим форматом повідомлень.

Ще однією новою функцією є API веб-послідовності. Це послідовний порт, тобто двосторонній інтерфейс зв'язку, що дозволяє надсилати та отримувати дані байт за байтом. Веб-послідовний API надає цю можливість веб-сайтам, дозволяючи їм керувати пристроями із послідовними портами, включаючи мікроконтролери та 3D-принтери.

Насправді команда Chromium вважає, що в галузі освіти, розваг та промисловості пристрої вже контролюються веб-сторінками. У всіх цих випадках управління пристроєм вимагає встановлення адаптерів та драйверів.

Послідовний веб-API покращує взаємодію з користувачем, дозволяючи прямий зв'язок між веб-сайтом та пристроєм. Це на додаток до API WebUSB, який підтримується з Chrome 61, але не підтримується Firefox або Safari з міркувань безпеки та конфіденційності. Оригінальна пробна версія завершена, і веб-послідовний API тепер увімкнено на робочому столі. На GitHub доступна демонстраційна версія.

Ще однією новою функцією є те, що Chrome тепер підтримує декодування вмісту AVIF спочатку використовує декодери AV1, існуючі в Android та WebView. (Додана підтримка робочого столу в Chrome 85). AVIF - це формат зображень нового покоління, стандартизований Альянсом за відкриті медіа.

За словами команди Chromium, Існує три основні мотивації, які призвели до підтримки рідного AVIF:

  • Зменште споживання смуги пропускання для швидшого завантаження сторінок і зменшіть загальне споживання даних. AVIF запропонує суттєве зменшення розміру файлу зображення у порівнянні з форматами JPEG або WebP
  • Додана підтримка кольорів HDR. AVIF - це шлях до підтримки HDR-зображень для Інтернету. На практиці JPEG обмежується 8-бітною глибиною кольору. Оскільки дисплеї все більше здатні збільшувати яскравість, глибину кольору та гаму, веб-плеєри все більше зацікавлені в збереженні втрачених даних зображення за допомогою JPEG
  • Підтримувати інтерес екосистем. Компанії, що мають сильну веб-присутність, виявили зацікавленість у надсиланні зображень AVIF в Інтернет.

З інших змін:

  • Повна підтримка синтаксису для властивостей "фільтрації" елементів SVG
  • API веб-автентифікації: ResidentKeyRequirement та розширення credProps
  • Нові функції CSS в Chrome 89
  • Властивості кутового філе, пов'язаного з потоком
  • Властивість вимушених кольорів
  • Властивість примусового регулювання кольору
  • Нові функції JavaScript у Chrome 89
  • Видалити події з префіксом
  • Припинення сеансу клонування Вікна магазину відкриті, не відкриваючись

Фуенте: https://blog.chromium.org


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.