wgpu v30 发布,增强了与 WebGPU 的兼容性,支持可选顶点缓冲槽和 HDR 输出等新特性。这次更新提升了图形能力,并影响了 Rust 生态的多个项目。Mainmatter 推出《C to Rust Migration Book》,帮助团队迁移 C 代码到 Rust。Qt Bridges for Rust 公测,简化了 Rust 与 Qt Quick 的交互。ZLUDA 更新,支持 PhysX 和 Blender,推进非 NVIDIA GPU 的兼容性。
现代浏览器正在转变为本地智能的运行时环境,允许在用户设备上直接运行机器学习模型,无需服务器支持。这种“Web AI”利用JavaScript、WebAssembly和WebGPU等技术,实现快速、私密的AI处理。开发者可以使用Teachable Machine创建自定义模型,并通过TensorFlow.js在浏览器中运行。未来,AI功能将更多地迁移到客户端,减少对服务器的依赖。
2026年第二季度,通过浏览器的WebGPU进行AI推理并不值得。尽管transformers.js升级后支持q8模型,但性能仍然不佳,且硬件支持有限。大多数设备不支持WebGPU,WASM推理速度慢,导致AI多在云端运行。国产AI芯片前景不乐观,CUDA生态复杂,推理过程中的矩阵运算面临许多挑战。
Khal是一个抽象层,允许开发者使用Rust编写代码并在多平台上运行,包括WebGPU和CUDA。Vortx是一个支持基本张量运算的跨平台张量库。rust-analyzer更新了VSIX安装包,修复了一些问题并增加了新功能。Rust领导委员会进行了人员调整。
Mesa 26.0.1 发布,修复了 WebGPU 越界内存访问的安全漏洞及多个驱动程序问题,建议用户尽快更新。
一场静默革命正在改变游戏开发,WebGPU将成为主流API,简化跨平台开发,降低成本,提高效率,使开发者专注于内容创新,推动游戏行业向高效统一发展。
本周,Dan Abramov发布了两篇博客,讨论了React新版本、Expo 53和Apple的法院禁令。同时,ui.dev推出了React 19课程,提供互动学习体验。
WebGL和WebGPU是网页图形渲染的两种主要API。WebGL自2011年推出,基于OpenGL ES 2.0,支持2D和3D图形;WebGPU于2019年发布,提供更低级别的GPU访问,适合复杂图形处理。开发者应根据项目需求选择合适的API。
本文介绍了WebGPU,这是一种革新浏览器图形和计算的API。与WebGL相比,WebGPU在性能、GPU控制和跨平台计算能力上有显著提升。内容涵盖基础知识、架构、实际应用和性能优化,适合希望扩展浏览器功能的开发者和图形程序员。
VideoDB是一个使用WebGPU将数据直接存储在GPU内存中的TypeScript/JavaScript库,支持高吞吐量、JSON和类型数组,采用批处理写入以减少开销。提供演示页面,展示存储创建、数据添加和压力测试等功能。
本文介绍如何在本地使用Whisper WebGPU进行音视频转录,无需联网。需要工具包括Git、Node.js、NPM和支持WebGPU的浏览器。Whisper是OpenAI的开源语音识别系统,支持多语言转录和翻译。通过WebGPU,计算在用户设备上进行,保障隐私和离线功能。文章详细说明了在Ubuntu上安装和运行的步骤,实现实时语音识别。
在Web游戏中,可以选择使用HTML节点、Canvas 2D或WebGL/WebGPU。根据精灵数量,选择节点可达到2000个,Canvas 2D可达到2000-4000个,而4000个以上则需要WebGL/WebGPU。对于简单的游戏,HTML节点或Canvas 2D是不错的选择,它们需要较少的代码,文件大小更小,加载速度更快。使用HTML节点可以利用CSS和动画,而Canvas可以使用简单的命令直接绘制。
WebAssembly和Docker提供了应用和代码的可移植性。WebGPU解决了在GPU上部署WebAssembly的障碍,成为W3C标准。Docker现在支持WebGPU,适用于在GPU环境中部署容器。WebGPU还可用于嵌入AI模型的应用程序中。
Transformers.js是一个在浏览器中运行的Web机器学习库,支持多种任务,包括语音识别、自然语言处理、计算机视觉、音频和多模态。它使用ONNX Runtime在浏览器中运行模型,并支持将PyTorch、TensorFlow或JAX模型转换为ONNX。演示示例中的Whisper tiny模型可以在CPU上以实时速度运行。
谷歌浏览器现在支持在安卓平台使用WebGPU,加速图形和计算,提供现代3D图形和计算能力。目前仅支持Android 12及以上版本、高通或其他Arm芯片的GPU核心,Chrome版本必须更新到v121及以上。未来将扩展到更多Android设备上,包括支持Android 11系统。
WebGPU是一项新的API,可以通过浏览器调用本地GPU进行高性能3D图形和通用计算。目前支持WebGPU的浏览器有Chrome、Microsoft Edge、Opera和Safari。开发者可以在Safari技术预览版中启用WebGPU进行早期测试和开发。
Cloudflare Workers现在支持WebGPU,这是一个为高性能2D和3D图形和通用GPU计算设计的低级GPU编程接口。Cloudflare使用Dawn库实现WebGPU API,支持机器学习、科学计算和高性能计算。
Today, we are introducing WebGPU support to Cloudflare Workers. This blog will explain why it's important, why we did it, how you can use it, and what comes next
StableDiffusion WebGPU是一个在浏览器中运行的AI绘图项目,方便不会画画的人使用。使用该项目需要较高的电脑要求,如最新的Chrome浏览器、大内存和下载大量模型文件。技术的发展越来越快,未来是否还需要担心被取代呢?
完成下面两步后,将自动完成登录并继续当前操作。