Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebNNでブラウザAIを動かしてみた

Avatar for min min
August 28, 2026
160

 WebNNでブラウザAIを動かしてみた

2026/08/28 Think ! FrontEnd by DMM #10登壇資料
https://dmm.connpass.com/event/397656/

Avatar for min

min

August 28, 2026

Transcript

  1. 目次 01. 0 1. 02. 0 2. 03. 03. 04.

    04. 05. 05. WebNNとは?? なにがうれしいの さわってみた 使われることってあるのかい まとめ
  2. 01. 01. WebNNとは Web ニューラル ネットワーク (WebNN) API ブラウザ上でAIの推論を動かすためのWeb API

    CPU / GPU / NPU など、端末の計算資源を使ってニューラルネットワークを実行できる 新しいWEB標準 AI向けの処理に特化していて、端末ごとのハードウェア差をある程度吸収してくれる サーバーに毎回データを送らず、端末内で推論できる まだExperimental https : / / webmachinele arning . github . io / webnn - intro / https : / / le arn . microsoft . c om / ja - jp / windows / ai / directml / webnn - overview
  3. 02. 02. 通信遅延… なにがうれしいの??? わたしがおもいうかべるAIのつかいかた オフラインで動かねえ… ブラウザ ↓ 自分のバックエンド ↓

    OpenAI / Gemini / Claude などのAPI ↓ 結果をブラウザに返す データを外に送らないと… サーバー側のコストおもい 通信量…おもい…
  4. 02. 02. なにがうれしいの??? 低遅延 オフラインでも◎ プライバシー面で有利 サーバーコスト削減 通信も減らせる CPU /

    GPU / NPU など端末の計算資源まで使える OSのML推論スタックを経由するのでNPU(ニューラルエンジン)もつかえる
  5. 03. 03. さわってみた Canvas に手書きした数字を取得 28×28 の画像データに変換 ONNX Runtime Web

    から WebNN を使って推論 MNISTモデルで 0〜9 を判定 https://gleeful-churros-386c87.netlify.app/ 使用するときはchrome://flags/#web-machine-learning-neural-networkを Enableに