Windows Tips & News

Chrome 113 tendrá soporte WebGPU

click fraud protection
RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Google ha anunciado la compatibilidad con WebGPU y WebGPU Shading Language (WGSL) en Chrome 113. Llegará a la rama estable el 2 de mayo de 2023. Este movimiento acercará a WebGPU a ser una tecnología ampliamente aceptada que los desarrolladores pueden usar para crear gráficos de alto rendimiento y aplicaciones informáticas en la web.

WebGPU en Google Chrome

WebGPU proporciona una API similar a Vulkan, Metal y Direct3D 12, que son API de gráficos populares en el desarrollo de juegos y otras aplicaciones con uso intensivo de GPU. Esto significa que a los desarrolladores que ya están familiarizados con estas API les resultará más fácil realizar la transición a WebGPU.

anuncio

El lanzamiento inicial de WebGPU en Chrome solo estará disponible en ChromeOS, macOS y Windows. El soporte para Linux y Android llegará en una fecha posterior. Esto asegurará que la implementación sea estable y confiable antes de que sea accesible en más plataformas.

Contenidoesconder
Compatibilidad con WebGPU en otros navegadores
Bibliotecas disponibles para desarrolladores
WebGPU frente a WebGL

Compatibilidad con WebGPU en otros navegadores

Además de Chrome, los desarrolladores prueban la compatibilidad con WebGPU experimental desde abril de 2020 en Firefox y desde noviembre de 2021 en Safari. Para habilitar WebGPU en Firefox, debe configurar el dom.webgpu.habilitado y gfx.webgpu.force habilitado opciones para verdadero en acerca de: configuración. Sin embargo, actualmente no hay planes para habilitar WebGPU de forma predeterminada en Firefox y Safari.

Bibliotecas disponibles para desarrolladores

Las implementaciones de WebGPU para Firefox y Chrome están disponibles en forma de bibliotecas separadas. Entre ellos se incluyen Dawn (C++) y wgpu (Rust), que se pueden usar para integrar la compatibilidad con WebGPU en sus aplicaciones.

Además, se están realizando esfuerzos para agregar de forma nativa compatibilidad con WebGPU a bibliotecas populares de JavaScript mediante WebGL. Por ejemplo, Babylon.js ya ha declarado compatibilidad total con WebGPU, mientras que Three.js, PlayCanvas y TensorFlow.js ofrecen compatibilidad parcial.

WebGPU frente a WebGL

Conceptualmente, WebGPU difiere de WebGL de manera similar a cómo la API de gráficos Vulkan difiere de OpenGL. Pero a diferencia de Vulkan, Metal o Direct3D, WebGPU no se basa en una API de gráficos específica. En cambio, es una capa de propósito general que usa las mismas primitivas de bajo nivel que se encuentran en estas API.

WebGPU brinda a las aplicaciones de JavaScript un control granular sobre la organización, el procesamiento y la transmisión de comandos a la GPU, además de administrar los recursos asociados, la memoria, los búferes, los objetos de textura y los sombreadores de gráficos compilados. Este enfoque maximiza el rendimiento de los gráficos al reducir los gastos generales y aumentar la eficiencia de la GPU.

WebGPU permite la creación de proyectos 3D complejos para la web, que pueden funcionar tan bien como programas independientes que utilizan directamente Vulkan, Metal o Direct3D, sin limitarse a aplicaciones específicas plataformas

Además, WebGPU proporciona opciones adicionales para portar programas de gráficos nativos a un formulario habilitado para web al compilarlos en WebAssembly. Además de los gráficos 3D, WebGPU también cubre las posibilidades asociadas con la descarga de cálculos a la GPU y la ejecución de sombreadores.

En general, este es un desarrollo emocionante para la comunidad de desarrollo web. Será interesante ver cómo los desarrolladores aprovechan WebGPU para crear aplicaciones nuevas e innovadoras.

Fuente: Google

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Si te gusta este artículo, por favor compártelo usando los botones de abajo. No te costará mucho, pero nos ayudará a crecer. ¡Gracias por su apoyo!

anuncio

Cómo habilitar Mica en Google Chrome

Cómo habilitar Mica en Google Chrome

Finalmente puedes habilitar Mica en Google Chrome estable. Los desarrolladores estuvieron trabaja...

Lee mas

Algunas conversaciones privadas del chatbot Bard han quedado expuestas en búsquedas online

Algunas conversaciones privadas del chatbot Bard han quedado expuestas en búsquedas online

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Microsoft organizará el evento Windows Insider Bug Bash el 2 de agosto

Microsoft organizará el evento Windows Insider Bug Bash el 2 de agosto

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas