Chrome 94 бета е представен с подобрения на медийния API и други

Преди няколко дни Google обяви наличието на бета версията на Chrome 94. Тази нова версия добавя нови функции към браузъра и също така носи някои подобрения, сред които завършването на API на WebCodecs е отбелязано като част от първоначалния си опит и затова вече е официално достъпен.

WebGPU навлиза в първоначалната фаза на тестване на Chrome 94. WebGPU е част от Chrome 94 beta и разработчиците на Chrome Те възнамеряват да достигнат до всички потребители в стабилната версия на Chrome 99. 

Съществуващите API за медии са на високо ниво и са силно фокусирани, така че API за кодеци на ниско ниво би поддържал по-добре нововъзникващите приложения, като стрийминг на игри, чувствителни към закъснения, клиентски странични ефекти или прекодиране, и поддръжка за медийни контейнери.

La API на WebCodecs попълнете тези празнини предоставят начин за използване на вече наличните в браузъра мултимедийни компоненти.

Докато API на WebGPU е наследник на графичните API на WebGL и WebGL2 за Web и предлага модерни функции като "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, който има методи и свойства за контрол на показването или скриването на виртуална клавиатура. Той също така задейства събития с размера на виртуалната клавиатура, когато съдържанието на страницата потъмнее. Виртуалната клавиатура е екранната клавиатура, която се използва за въвеждане в сценарии, при които хардуерна клавиатура може да не е налична.

За разлика от хардуерната клавиатура, виртуалната клавиатура може да адаптира формата си, за да я оптимизира според очаквания вход. Разработчиците имат контрол върху показваната форма на виртуалната клавиатура чрез атрибута на режима на въвеждане, но имат ограничен контрол върху това кога виртуалната клавиатура е показана или скрита.

Tambien заявките за подресурси от частната мрежа са ограничени до защитен контекст. Достъпът до частна мрежа предлага набор от промени, предназначени да ограничат въздействието на заявките, отправени към тези сървъри, като гарантират, че сървърите приемат всякаква комуникация с външни субекти. За да има смисъл това участие, сървърите трябва да могат да гарантират, че произходът на клиента е удостоверен. За тази цел само защитени контексти са упълномощени да отправят външни заявки.

Fuente: https://blog.chromium.org


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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