当前位置: 首页 > news >正文

几个新的浏览器JS API

下面列出若干较新的浏览器 JS API(越新越靠前),每项一两句说明并标注是否还在实验/逐步支持中。

  • WebGPU
    现代 GPU 访问接口,替代 WebGL,用于高性能图形与并行计算(着色器、计算管线)。已在 Chromium 系列实现并趋于标准化(部分平台仍在完善)。

  • WebTransport
    基于 QUIC 的低延迟、双向、可靠/非可靠数据通道,适合实时传输与大并发场景(替代部分用例的 WebSocket/RTC 数据通道)。逐步推进中,需注意跨浏览器兼容。

  • WebCodecs
    提供对视频/音频编解码器的低层访问(编码器/解码器、视频帧对象),用于高效媒体处理、实时流媒体和自定义管线。已在主流 Chromium 中可用。

  • WebNN(Web Neural Network API,实验性)
    面向浏览器的硬件加速神经网络推理接口,可利用设备 NPU/GPU 做模型推理,降低 JS 层开销。仍属实验/厂商实现阶段。文件 MD5 哈希计算

  • File System Access API
    允许网页直接读写用户文件与目录(带权限提示),适合桌面风格的文件编辑器、批处理等。已在 Chromium 系列广泛可用,其他浏览器兼容性不同。

  • 原生设备访问:WebUSB / WebHID / WebSerial
    直接与 USB 设备、HID 设备或串口设备交互,适用于外设控制、嵌入式设备调试等。多数为受权限约束的实验性特性。

  • Background Fetch / Background Sync / Periodic Background Sync
    支持在后台继续执行大型下载、可靠同步或周期性任务(即便页面关闭)。实现与浏览器策略有关,支持度和行为差异较大。

  • WebXR(含 Anchors、Depth Sensing 等扩展)
    用于 AR/VR 的统一接口;近年增加的 Anchors、空间感知与深度感知扩展为沉浸式体验提供更强能力。多为逐步标准化与厂商扩展。

  • OffscreenCanvas + Worker 渲染增强
    允许在 Worker 中进行 Canvas 渲染与 WebGL/WebGPU 渲染,降低主线程阻塞,适合复杂图形或离屏渲染流水线。

注意:上述很多 API 在跨浏览器支持仍存在差异,使用前请查 Can I Use 或对应规范/实现文档,并在不支持的环境中提供回退方案。需要我给出某个 API 的简短示例代码或兼容性检查片段吗?

http://www.jsqmd.com/news/155814/

相关文章:

  • 推荐阅读:gRPC 的设计原理与网络编程实践
  • 【Week1_Day3】【软件测试学习记录与反思】【Linux的系统性学习、定义优先级的维度、Linux系统搭建与终端练习、反思与改进】
  • 大模型Token消耗监控工具开发实践(Python实现)
  • 推荐阅读:gRPC 协议与网络编程中的实践挑战
  • reprint, Use of logrotate
  • AI开发者必备工具链:PyTorch + Jupyter + CUDA一体化镜像
  • 推荐阅读:深入理解Socket网络编程及其在现代通信中的作用
  • linux-vim常规操作
  • 99线怎么算?99线、90线盯哪根? 面试官:你连这都分不清,出门左拐不送。直接凉凉
  • C++虚函数表与多重继承内存布局深度剖析
  • YOLO推理请求限速控制:保护GPU服务稳定性
  • 一篇爆款技术文带来的流量:如何引导用户购买GPU算力
  • 模拟信号处理发展,从硬件优化到智能生态的全维度突破
  • YOLO系列再进化:YOLOv11适配PyTorch-CUDA全流程
  • PyTorch-CUDA基础镜像使用指南:支持多卡并行的AI训练环境
  • 2025最新!10个AI论文软件测评:本科生写论文救星大公开
  • 解锁2026年商业未来:四大核心概念深度解析
  • 机器学习——基本概念
  • 计算机毕设java后疫情时代小区服务网站 基于Java的后疫情时代社区服务管理系统设计与实现 Java技术驱动的后疫情时代小区服务平台开发
  • PyTorch+CUDA环境搭建耗时太久?试试我们的镜像方案
  • 机器学习——生态系统
  • 从爱好到专业:AI初学者如何跨越CAIE认证的理想与现实鸿沟
  • 静态库与动态库
  • 卷积神经网络性能瓶颈突破:使用CUDA加速卷积运算
  • 那台NAS,是我为自己买的“赛博菩萨”
  • PyTorch-CUDA镜像安全性评估:企业级部署注意事项
  • SSH连接超时?PyTorch-CUDA镜像中的安全设置建议
  • 2025.9.18社团管理(二)
  • YOLOv9 vs YOLOv10:谁更适合你的工业视觉应用场景?
  • PyTorch-CUDA-v2.6镜像发布:专为大模型训练优化的GPU环境