Free e-book about WebGPU Programming

“WebGPU Unleashed” is a free book that teaches graphics programming in JavaScript using the WebGPU API. The author wrote this book to address the changing landscape of graphics APIs, introducing beginners to WebGPU as a more lightweight and performant option. WebGPU serves as a wrapper for APIs such as Vulkan, Metal, and DirectX 12, making it a common denominator across platforms. The book covers essential topics often overlooked in other API books, such as GPU drivers and the GPU pipeline. With a focus on interactive web format, including videos and an online playground, readers can easily run demos and modify code. Advanced topics like GPU computing and rendering techniques are also explored, culminating in the implementation of cutting-edge Gaussian splatting rendering. The book aims to provide a comprehensive and engaging learning experience for those interested in web graphics programming.

https://shi-yan.github.io/webgpuunleashed/

To top