-
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 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
[DRAFT] 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
- ...
⏸️ 10:30 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 11:00 (JST) Resume
✨ New features
TBA 2-4 key new features for discussion, optional presentations. Possible topics: new ops, new data types, quantization, device selection, capability detection, core operator set, MLTensor, MLGraph cache, KV cache optimization, CPU-NPU-GPU interop, fusion, any LM-specific requirements ...
Proposed topics:
- 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
- 🏷️ Device selection: seek consensus on scope
- App scenarios Add a simple accelerator selection mechanism. webnn#895 (comment)
- ...
- 1-2 topics can still fit in
⏸️ 12:30 (JST) Lunch
Lunch at Portopia Hotel, South wing, Ohwada 2/3, 1F.
▶️ 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
- From Privacy Interest Group to Privacy Working Group, what's new? @tjwhalen
- Review privacy considerations with privacy experts Revise privacy considerations webnn#890
🔒 Security
TBAThreat modelling with the Security Interest Group and Threat Modeling Community Group (repo) @simoneonofri- Review WebNN security considerations with security experts
- See also: 14 Nov 2025 Security IG F2F (agenda, invite)
🫶 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!
⏸️ 11:00 (JST) Break
Drinks and snacks at Reception Hall, 3F, 4F, 5F.
▶️ 11:30 (JST) Resume
🤖 WebMCP
- Managing action specific permissions webmcp#44
- 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:
- WebMCP accessibility, ARIA mapping via Declarative API: #26 @matatk?
- 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.
▶️ 14:00 (JST) Resume
💬 Prompt API
- Prompt API w3ctag/design-reviews#1093
- Tool Use: decouple execution and formalize function calls and responses prompt-api#159
- Add image input resizing or tiling options prompt-api#133
✍️ 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
