-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Working Group / Community Group F2F
10-11 November 2025 - 00:00-07:45 UTC / 09:00-16:45 JST
Logistics
- ✅ Registration: open until 3 November 2025
- See also: registration fee waivers
- 🏨 Venue: Kobe International Conference Center (map) in-person & remote
- Monday: 09:00–16:45 JST, Floor 4 - 403
- Tuesday: 09:45–17:30 JST, Floor 4 - 405
- All WebML WG/CG participants and invited guests welcome!
- 📞 Remote joining instructions: see Invite > Joining Instructions (1 wk prior)
- ✍️ IRC web client: #webmachinelearning
- 🗓️ Invites: invite 10 November 2025, invite 11 November 2025
- ✍️ Minutes: minutes 10 November 2025, minutes 11 November 2025
Agenda
This is a Living Agenda. Feedback and suggestions for F2F topics welcome via comments for both
TBAtopics (To Be Announced) and timing to avoid scheduling conflicts. F2F issues are triaged asAgenda+.
10 November 2025: 🧠 Web Neural Network API
Important
Meeting schedule in Japan Standard Time (JST). Remote participants, please note the meeting may start on 9 November in your timezone.
See the timezone table ...
| San Francisco | Sun, 9 November 2025 | 16:00 |
| Boston | Sun, 9 November 2025 | 19:00 |
| London | Mon, 10 November 2025 | 00:00 |
| Berlin | Mon, 10 November 2025 | 01:00 |
| Helsinki | Mon, 10 November 2025 | 02:00 |
| Shanghai | Mon, 10 November 2025 | 08:00 |
| Kobe | Mon, 10 November 2025 | 09:00 |
| UTC | Mon, 10 November 2025 | 00:00 UTC |
See also: other locations
▶️ 09:00 (JST) Start
👋 Welcome
- Intros
- Agenda bashing
📘 Charter orientation
Tip
Working Group home | charter
Community Group home | charter
Web Machine Learning umbrella site | GH org
- WG and CG interplay
- Current scopes, future aspirations
- New deliverables
- Coordination with other groups
⏳ Spec orientation
Tip
WebNN API spec | explainer | open issues
- Triage pass through open issues (triage guidance):
- breaking changes
- priorities
- next steps for the key issues
- ...
💡 Case study
- WebNN Small Language Model (SLM) Performance Optimization Case Study (slides) @huningxin
⏸️ 10:30 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 11:00 (JST) Resume
✨ New features
- Core operator set webnn#573:
- extend with attentions, MoE, TopK, MatMulNBits ... or fuse
- performance vs. code complexity assessment results
- Support flexible input sizes webnn#883: dynamic shape types
- Proposal: API to Separate Graph Building from Weight Loading to Reduce Peak Memory Usage webnn#901 @mtavenrath
- 🏷️ Device selection: seek consensus on scope
ℹ️ Proposed in issue triage
To be discussed schedule allowing:
- Integration with real-time video processing webnn#226
- Request standards positions from Mozilla and WebKit webnn#763
- Caching mechanism for MLGraph webnn#807
- Custom operations webnn#6
⏸️ 12:30 (JST) Lunch
Lunch at Portopia Hotel, South wing, Ohwada 2/3, 1F (map)
▶️ 13:30 (JST) Resume
📢 Customer feedback & collaborations
Tip
See WebNN Awasome for community feedback, demos, presentations, samples, testimonials, tutorials, videos, and more. And APIs as ladders essay as food for thought.
TBA Discuss customer feedback, including end-users, frameworks, independent software vendors.
Proposed topics:
- RTC-style workloads with response time requirements Support for workloads with response time requirements (realtime) webnn#898 @handellm / Google Meet
🤝 Interop and technical cross-group coordination
Tip
WebNN implementation report | wpt test suite | webnn report
- Web Platform Tests coverage, open issues.
TBAInterop issues arising from backend implementation differences that warrant WebNN spec changes.TBATechnical coordination topics with WebGPU, WebAssembly, WebRTC, other groups.
🚀 Implementation plans and trials
Tip
WebNN implementation status by:
See also:
Next step for implementations, Origin Trial or equivalent, new requirements or feedback from updates in backends, frameworks.
Kick off this session with demos that exercise diverse hardware accelerators:
- WebNN via ONNX Runtime Web:
- Segment Anything (GPU / NPU)
- Whisper Base (GPU / NPU)
- Stable Diffusion Turbo (GPU / NPU)
- WebNN via Transformers.js:
- Depth Anything (GPU / NPU)
- MODNet (GPU / NPU)
- YOLO12n (GPU / NPU)
Possible discussion topics:
TBABrowser vendors' trials- Backends: Windows ML, LiteRT, MLDrift, Core ML
- Frameworks: ONNX Runtime Web, Transformers.js, LiteRT.js
⏸️ 15:00 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 15:30 (JST) Resume
Horizontals
Get to know experts behind horizontal groups.
😇 Ethics
- Ethical Principles for Web Machine Learning as a joint deliverable with the Web & AI Interest Group @dontcallmedom
🌱 Sustainability
- Sustainable Web Interest Group collaboration @TzviyaSiegman @mgifford
- Web Sustainability Guidelines @AlexDawsonUK @mgifford
- Related: Evaluate sustainability impact webnn#861
🔍 Privacy & Security
-
Threat Modeling with Privacy and Security (slides) @tjwhalen @simoneonofri
-
See also:
- 11 Nov 2025 08:30–09:30 JST Security guidance for web developers breakout
- 14 Nov 2025 14:00–16:00 JST Security IG F2F (agenda)
🫶 Wrap up
- Synthesis of key outcomes, next steps
⏹️ 16:45 (JST) End
11 November 2025: 🧪 Incubations: WebMCP, Built-in AI APIs
Meeting schedule in Japan Standard Time (JST). Remote participants, please note the meeting may start on 10 November in your timezone.
See the timezone table ...
| San Francisco | Mon, 10 November 2025 | 16:00 |
| Boston | Mon, 10 November 2025 | 19:00 |
| London | Tue, 11 November 2025 | 00:00 |
| Berlin | Tue, 11 November 2025 | 01:00 |
| Helsinki | Tue, 11 November 2025 | 02:00 |
| Shanghai | Tue, 11 November 2025 | 08:00 |
| Kobe | Tue, 11 November 2025 | 09:00 |
| UTC | Tue, 11 November 2025 | 00:00 UTC |
See also: other locations
▶️ 09:45 (JST) Start
👋 Welcome
- Intros
- Agenda bashing
🤖 WebMCP
Tip
WebMCP main explainer | API proposal | Service Workers explainer | early implementation experience
- WebMCP intro & demo and another demo
- Built-in agent ideation @huningxin
- Communication with the TAG webmcp#35
- Privacy & security considerations for WebMCP webmcp#45
⏸️ 11:00 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 11:30 (JST) Resume
🤖 WebMCP
-
WebMCP accessibility, ARIA mapping via Declarative API: #26 @matatk
-
Define the API for in-page Agents to use a site's declared tools webmcp#51
-
Should we support cross-origin Agents across frame boundaries webmcp#52
-
See also: other
Agenda+issues
Other proposed topics
- To be discussed in context of #45
Working with the Security Interest Group: threat modeling Agentic AI Web Browser @simoneonofri, lethal trifecta @johannhof - Working with the AI Agent Protocol Community Group
- Working with the MCP Community
⏸️ 13:00 (JST) Lunch
Lunch at Portopia Hotel, South wing, Ohwada 2/3, 1F (map)
▶️ 14:00 (JST) Resume
💬 Built-in AI APIs overview
Overview, Origin Trial feedback @michaelwasserman
💬 Prompt API
- Prompt API w3ctag/design-reviews#1093
- Add image input resizing or tiling options prompt-api#133
- Tool Use: decouple execution and formalize function calls and responses prompt-api#159
✍️ Writing Assistance APIs
- User Activation requirements for Session Creation cause undue friction writing-assistance-apis#83
- Discuss the privacy implications of using a paid cloud option writing-assistance-apis#84
⏸️ 16:00 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 16:30 (JST) Resume
🌍 Translator and Language Detector APIs
TBA2-3 key open issues
🔎 Proofreader API
Tip
Proofreader API explainer
TBA2-3 key open issues
🌱 Proposals for new incubations
- Review and discuss any new proposals:
- MCP-UI
🫶 Wrap up
- Synthesis of key outcomes, next steps
