WebGL's successor API ``WebGPU'' that uses GPU to improve graphics on the web is now available in Chrome 113 beta



WebGPU is a new API being developed as the successor to WebGL , which is widely used for rendering computer graphics, and provides higher access to a device's GPU for parallel processing of 3D graphics and data. improve. Google announced that WebGPU is now available by default in the Chrome 113 beta released on April 6, 2023.

Chrome ships WebGPU - Chrome Developers
https://developer.chrome.com/blog/webgpu-release/



WebGPU is an API that uses the device's GPU for rendering and calculation processing, and provides access to more advanced GPU functions than WebGL. It was designed with the web platform in mind, with integration with Java Script APIs and Promises , video import support, a clean developer experience with great error messages, and more.

The new API, WebGPU, can be understood by reading the following article to see what part of WebGL has been improved.

What part of WebGL has been improved by WebGPU, which greatly improves the graphic performance of the web? -GIGAZINE



WebGPU is equipped with a function called 'compute shader' that performs calculations on the GPU in order to draw out the performance of the GPU, which improves year by year. The following article explains how the compute shader works.

How much performance will be improved with Chrome's new API 'WebGPU'? -GIGAZINE



Various organizations, including Google, Apple, Mozilla, and Microsoft, are collaborating in the development of WebGPU, and over the course of six years from the initial design in 2017, Chrome 113 beta finally released on April 6, 2023 , WebGPU is now available by default. Also, support for Firefox and Safari is in progress.

Google's Corentin Wallez, who was involved in the development of WebGPU, said, 'After more than six years of work on WebGPU, a stable version without flags has been released in Chromium 113! It's taken a little longer than the two years we originally thought. ', he tweeted.



This release of WebGPU will serve as a basis for future updates and enhancements, and we are soliciting requests for additional features from developers. Chrome's development team said, ``The Chrome team will provide deep access to the shader core with its own shading language , the WebGPU Shading Language (WGSL) , and plans to add more machine learning optimizations and ergonomics. I am.”

Both the Chromium library and the Firefox library are available as standalone packages, and if you already use the WebGL library, you can easily implement WebGPU. The browser-based 3D creation platform PlayCanvas and the machine learning library TensorFlow.js have already added support for WebGPU.

Hacker News, a social news site, has also talked about the availability of WebGPU in Chrome 113 beta.

Chrome ships WebGPU | Hacker News
https://news.ycombinator.com/item?id=35465729

Developer Fleetwood said, 'This is very exciting.' 'WebGPU implementation is still pretty immature, but it's good enough to get started.' I ran it in my browser and it works pretty well.'

On the other hand, there are comments such as ``The existence of low-performance mobile GPUs will be a bottleneck in the progress of web applications by implementing WebGPU,'' and ``There is concern that WebGPU may be used to collect user fingerprints.'' was given. In fact, there is also a method to identify individuals based on GPU by letting users perform arbitrary calculations using WebGL and measuring the time taken for the calculations.

A technology that can identify individuals from the GPU in use has appeared, and even GPUs of the same model number can be accurately distinguished - GIGAZINE



in Software,   Web Service,   Hardware, Posted by log1h_ik