O Chrome 94 beta é apresentado com aprimoramentos de API de mídia e muito mais

Alguns dias atrás O Google anunciou a disponibilidade da versão beta do Chrome 94. Esta nova versão adiciona novas funções ao navegador e também traz algumas melhorias, entre as quais A API WebCodecs está marcada para conclusão como parte de seu teste original e, portanto, agora está oficialmente disponível.

WebGPU está entrando na fase inicial de testes do Chrome 94. WebGPU faz parte da versão beta do Chrome 94 e os desenvolvedores do Chrome Eles querem que ele alcance todos os usuários na versão estável do Chrome 99. 

As APIs de mídia existentes são de alto nível e altamente focadas, portanto, uma API de codec de baixo nível suportaria melhor os aplicativos emergentes, como streaming de jogo sensível à latência, efeitos do lado do cliente ou transcodificação e suporte para contêineres de mídia.

La API WebCodecs preencher essas lacunas por fornecem uma maneira de usar os componentes multimídia já presentes no navegador.

Enquanto API WebGPU é o sucessor das APIs gráficas WebGL e WebGL2 para a Web e oferece recursos modernos como "computação GPU"bem como acesso mais barato ao hardware GPU e desempenho melhor e mais previsível.

Esta é uma melhoria em relação às interfaces WebGL existentes, que foram concebidos para desenhar imagens, mas só podiam ser adaptados a outros tipos de cálculos com um esforço considerável. WebGPU expõe recursos gráficos modernos, incluindo Direct3D 12, Metal e Vulkan, para realizar operações de renderização e renderização em uma GPU. Este recurso foi testado originalmente no Chrome 94, com a expectativa de que será lançado no Chrome 99.

De acordo com o Google, é difícil criar aplicativos da web que respondam às interações do usuário e permanecer responsivo ao longo do tempo. Os scripts são um dos principais culpados perda de capacidade de resposta.

“Tome o exemplo de uma função» localizar ao digitar «: um aplicativo com esta função deve seguir a entrada do usuário à medida que recupera e exibe os resultados. Não leva em consideração nada do que acontece na página, como animações, que devem ser processadas sem problemas ”, disse a empresa.

O Google estima que o método Scheduler.postTask () resolve esses dilemas de agendamento, permitindo que os desenvolvedores agendem tarefas (retornos de chamada em JavaScript) com um agendador de navegador do sistema operacional com três níveis de prioridade: bloqueio do usuário, visibilidade do usuário e segundo plano (bloqueio do usuário, usuário visível e fundo). Ele também expõe uma interface TaskController, que pode cancelar tarefas dinamicamente e alterar sua prioridade. Este recurso concluiu seu teste inicial no Chrome 93 e agora está disponível por padrão no Chrome.

Além dos itens acima, esta versão do Chrome apresenta um novo código de status HTTP: 103 Dicas iniciais para pré-carregar os sub-recursos primeiro. Quando uma resposta 103 inclui ou outros cabeçalhos de link, o Chromium tenta pré-carregar (e / ou pré-conectar, pré-carregar) os recursos especificados antes de receber a resposta final. De acordo com o Google, isso dá aos desenvolvedores da web uma maneira de otimizar aplicativos, sites e páginas.

Outra novidade é a interface do VirtualKeyboard que possui métodos e propriedades para controlar a exibição ou ocultação de um teclado virtual. Ele também aciona eventos com o tamanho do teclado virtual quando o conteúdo da página escurece. O teclado virtual é o teclado na tela usado para entrada em cenários onde um teclado de hardware pode não estar disponível.

Ao contrário de um teclado de hardware, um teclado virtual pode adaptar sua forma para otimizá-lo de acordo com a entrada esperada. Os desenvolvedores têm controle sobre a forma exibida do teclado virtual por meio do atributo de modo de entrada, mas têm controle limitado sobre quando o teclado virtual é mostrado ou oculto.

Também solicitações de sub-recursos da rede privada foram restritas a contextos seguros. O Private Network Access oferece um conjunto de alterações destinadas a limitar o impacto das solicitações feitas a estes servidores, garantindo que os servidores aceitem qualquer comunicação com entidades externas. Para que essa participação seja significativa, os servidores devem ser capazes de garantir que a origem do cliente seja autenticada. Para este efeito, apenas contextos seguros estão autorizados a fazer pedidos externos.

fonte: https://blog.chromium.org


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.