Chrome 94 beta inclúese melloras na API de medios e moito máis

Hai poucos días Google anunciou a dispoñibilidade da versión beta de Chrome 94. Esta nova versión engade novas funcións ao navegador e tamén trae algunhas melloras, entre as que se atopan está marcada a finalización da API de WebCodecs como parte da súa proba orixinal e, polo tanto, xa está dispoñible oficialmente.

WebGPU entra na fase de proba inicial de Chrome 94. WebGPU forma parte da versión beta de Chrome 94 e os desenvolvedores de Chrome Queren que chegue a todos os usuarios na versión estable de Chrome 99. 

As API de medios existentes son de alto nivel e moi enfocadas, polo que unha API de códec de baixo nivel soportaría mellor as aplicacións emerxentes, como a transmisión de xogos sensible á latencia, os efectos secundarios do cliente ou a transcodificación e a compatibilidade cos contedores multimedia.

La Web Codec API enche estas lagoas por proporcionar un xeito de usar os compoñentes multimedia xa presentes no navegador.

Mentres o API WebGPU é o sucesor das API gráficas WebGL e WebGL2 para a web e ofrece funcións modernas como "computación GPU"así como un acceso máis barato ao hardware da GPU e un rendemento mellor e máis previsible.

Esta é unha mellora respecto ás interfaces WebGL existentes, que foron deseñados para debuxar imaxes, pero só se puideron adaptar a outros tipos de cálculos cun esforzo considerable. WebGPU expón modernas capacidades gráficas, incluíndo Direct3D 12, Metal e Vulkan, para realizar operacións de renderizado e renderizado nunha GPU. Esta función probouse orixinalmente en Chrome 94, coa esperanza de que se envíe en Chrome 99.

Segundo Google, é difícil crear aplicacións web que respondan ás interaccións dos usuarios e permanecer sensible ao longo do tempo. Os guións son un dos principais responsables perda de capacidade de resposta.

"Tomemos o exemplo dunha función" atopar ao escribir ": unha aplicación con esta función debería seguir a entrada do usuario mentres se recupera e mostra os resultados. Non ten en conta nada do que ocorre na páxina, como as animacións, que deben procesarse sen problemas ", dixo a compañía.

Google estima que o método Scheduler.postTask () resolve estes dilemas de programación permitindo aos desenvolvedores programar tarefas (devolución de chamadas JavaScript) cun programador de navegador do sistema operativo con tres niveis de prioridade: bloqueo de usuario, usuario visible e fondo (bloqueo de usuario, usuario visible e fondo). Tamén expón unha interface TaskController, que pode cancelar dinámicamente tarefas e cambiar a súa prioridade. Esta función completou a proba inicial en Chrome 93 e agora está dispoñible de forma predeterminada en Chrome.

Ademais dos elementos anteriores, esta versión de Chrome introduce un novo código de estado HTTP: 103 Consellos iniciais para precargar primeiro os subrecursos. Cando unha resposta 103 inclúe ou outras cabeceiras de ligazóns, Chromium tenta precargar (e / ou preconectarse, precargar) os recursos especificados antes de recibir a resposta final. Segundo Google, isto ofrece aos desenvolvedores web un xeito de optimizar aplicacións, sitios e páxinas.

Outra novidade é a interface de VirtualKeyboard que ten métodos e propiedades para controlar mostrar ou ocultar un teclado virtual. Tamén activa eventos co tamaño do teclado virtual cando o contido da páxina escurece. O teclado virtual é o teclado en pantalla que se usa para introducir escenarios nos que é posible que non estea dispoñible un teclado de hardware.

A diferenza dun teclado de hardware, un teclado virtual pode adaptar a súa forma para optimizalo segundo a entrada esperada. Os desenvolvedores teñen control sobre a forma mostrada do teclado virtual a través do atributo de modo de entrada, pero teñen un control limitado sobre cando se mostra ou oculta o teclado virtual.

Tamén as solicitudes de subrecursos da rede privada restrinxíronse a contextos seguros. Acceso á rede privada ofrece un conxunto de cambios destinados a limitar o impacto das solicitudes feitas a estes servidores, garantindo que os servidores acepten calquera comunicación con entidades externas. Para que esta participación sexa significativa, os servidores deben ser capaces de garantir que a orixe do cliente está autenticada. Para este propósito, só están autorizados contextos seguros para facer solicitudes externas.

Fuente: https://blog.chromium.org


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.