Chrome 94 бета -версія має покращення медіа API та багато іншого

Кілька днів тому Google оголосила про доступність бета -версії Chrome 94. Ця нова версія додає нові функції до браузера, а також вносить деякі покращення, серед яких API WebCodecs позначено як завершення як частина його первинного випробування і тому зараз офіційно доступна.

WebGPU входить у початкову фазу тестування Chrome 94. WebGPU є частиною бета -версії Chrome 94 та розробників Chrome Вони мають намір охопити всіх користувачів у стабільній версії Chrome 99. 

Існуючі медіа-API є високорівневими та високоорієнтованими, тому низькорівневий API кодеків краще підтримуватиме нові програми, такі як чутлива до затримок ігра, потоки клієнтських ефектів або перекодування, а також підтримка медіа-контейнерів.

La API WebCodecs заповнити ці прогалини забезпечити спосіб використання мультимедійних компонентів, вже наявних у браузері.

Поки API WebGPU є спадкоємцем графічних API WebGL та WebGL2 для Інтернету та пропонує сучасні функції, такі як "обчислення GPU"а також дешевший доступ до апаратного забезпечення графічного процесора та краща, більш передбачувана продуктивність.

Це покращення щодо існуючих інтерфейсів WebGL, які були призначені для малювання зображень, але їх можна було адаптувати до інших типів обчислень із значними зусиллями. WebGPU пропонує сучасні графічні можливості, включаючи Direct3D 12, Metal та Vulkan, для виконання операцій візуалізації та візуалізації на графічному процесорі. Ця функція спочатку була протестована на Chrome 94, з очікуванням, що вона буде поставлятися на Chrome 99.

За словами Google, важко створювати веб -програми, які відповідають взаємодіям користувачів і залишаються чуйними з плином часу. Сценарії - один з головних винуватців втрата чуйності.

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

За оцінками Google, метод Scheduler.postTask () вирішує ці дилеми планування, дозволяючи розробникам планувати завдання (зворотні виклики JavaScript) за допомогою планувальника браузера операційної системи з трьома рівнями пріоритету: блокування користувача, видимість користувача та фон (блокування користувача, видимий користувач і фон). Він також відкриває інтерфейс TaskController, який може динамічно скасовувати завдання та змінювати їх пріоритет. Ця функція завершила своє початкове тестування в Chrome 93 і тепер доступна за умовчанням у Chrome.

На додаток до вищевказаних елементів, ця версія Chrome вводить новий код стану HTTP: 103 Початкові поради попередньо завантажити підресурси. Коли відповідь 103 містить або інші заголовки посилань, Chromium намагається попередньо завантажити (та / або попередньо під’єднати, попередньо завантажити) зазначені ресурси до отримання остаточної відповіді. За словами Google, це дає веб -розробникам можливість оптимізувати програми, сайти та сторінки.

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

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

Тамбієн запити субресурсів із приватної мережі обмежуються безпечним контекстом. Доступ до приватної мережі пропонує набір змін, призначених для обмеження впливу запитів на ці сервери, гарантуючи, що сервери приймають будь -який зв'язок із зовнішніми організаціями. Щоб ця участь мала значення, сервери повинні мати можливість гарантувати автентичність походження клієнта. З цією метою лише безпечні контексти мають право робити зовнішні запити.

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


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

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

*

*

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