webmachinelearning/webnn

🧠 Web Neural Network API

What it solves

This project defines a standardized API for neural networks on the web, allowing developers to run machine learning models efficiently across different browsers and hardware. It aims to provide a consistent way for web applications to access hardware acceleration for AI tasks.

How it works

It is a developed as a W3C community group specification. The repository contains the source files (written in Bikeshed syntax) that are converted into a formal HTML specification document. This document defines the rules and interfaces that browser vendors must implement to enable high-performance machine learning in the browser.

Who it’s for

Web developers and browser engineers who want to implement or use a standardized interface for running neural networks in web applications.

Highlights

  • Standardized Web Neural Network API specification.
  • Developed by the Web Machine Learning Working Group.
  • Uses Bikeshed for specification generation.
  • Aims for cross-browser and hardware acceleration compatibility.

Related

  • Project
  • Project
  • Project
  • Project
  • Project