📚前端面试题速记
Q18
★ ★ ★ ★ ★

WebGPU 的跨平台能力:怎么做到的?要注意啥?

⚡ 速记答案(30 秒)

浏览器提供统一API底层适配D3D12/Metal/Vulkan。注意:功能检测feature/limit按设备能力降级、资源对齐格式兼容、回退路径不支持时退到WebGL。

📖 详细讲解

标准面试回答(推荐记住)

WebGPU在浏览器里提供一个统一API,底层适配不同平台如D3D12、Metal、Vulkan。设计时需要考虑:功能检测feature和limit按设备能力降级;资源对齐和格式兼容因为不同GPU对对齐要求不同;设计回退路径在不支持WebGPU时退到WebGL。

✅ 面试要点

  • •了解不同平台的底层差异
  • •掌握功能检测的方法
  • •知道降级策略的设计