📚前端面试题速记
Q18

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

速记答案(30 秒)

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

📖 详细讲解

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

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

面试要点

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