Reader(s): To start the slide show, press ‘A’. Return to the index with ‘A’ or ‘Esc’. On a touch screen, use a 3-finger touch. Double click to open a specific slide. In slide mode, press ‘?’ (question mark) to get a list of available commands. To start the slide show, press Shift+F5 (Command+Enter on Mac). Return to the index by pressing ‘Esc’. You can also click to open a specific slide.

If it doesn't work: Slide mode requires a recent browser with JavaScript. If you are using the ‘NoScript’ add-on (Firefox or the Tor Browser), or changed the ‘site settings’ (Chrome, Vivaldi, Opera, Brave and some other browsers), or the ‘permissions for this site’ (Edge), you may have to explicitly allow JavaScript on these slides. Internet Explorer is not supported.

Leaving slide mode.

Light Web-Based Apps: from chatbot's interactions to MiniApps

Martin Alvarez

Breakout Days 2026
online
25 March 2026

Agenda

  1. Logistics
  2. Current Challenges
  3. MiniApps WG Extension/Re-Chartering

Logistics & Administrivia

Agenda

  1. Logistics
  2. Current Challenges
  3. MiniApps WG Extension/Re-Chartering

MiniApps challenges

🧬Lifecycleinstallation, super-app context,..
📦Distributioncompression, signatures, origin preservation...
🪧Metadatapermissions, setup...
👩‍💻Reusabilitycomponents, APIs
🔗Addressingversions, deeplinking...
🖼️Widgetsacross OSs
Accessibilityapps more inclusive

How do we solve it?

ChallengeMiniApps WGStill Missing
🧬Lifecycle✅ +DOM Events🆘 DOM (non-standard)
📦Distribution✅ ZIP + signatures🆘 Origin model
🪧Metadata✅ Web App Manifest+ Attributes
👩‍💻ReusabilityDSLs, different APIs🆘 HTML/API subset
🔗Addressing✅ URL schema
Accessibilityrole attributes🆘 Semantics
🖼️Widgets❌ Requirements

Consider other activities?

ChallengeMiniApps WGStill MissingPWA+IWA
🧬Lifecycle✅ DOM Events🆘 DOM (non-standard)✅ Standard
📦Distribution✅ ZIP + sig.🆘 Origin modelCSP
🪧Metadata✅ Manifest+ Attributes✅ Standard
👩‍💻Reusability❌ non-standard🆘 HTML/APIs✅ Standard
🔗Addressing✅ URL schema✅ URL schema
Accessibilityrole🆘 HTML semantics✅ Standards
🖼️Widgets❌ Requirements

Ongoing discussions...

  1. WebViews CG: use cases for hybrid apps
  2. WinterTC: min. common APIs for JS Runtimes
  3. PWA incubations (e.g., Web Install API)...
  4. AI-generated light apps?
  5. Lighter engines?
  6. WebMCP connection?...

Agenda

  1. Logistics
  2. Current Challenges
  3. MiniApps WG Extension/Re-Chartering

MiniApps WG Re-Chartering

Different options to run MiniApps
  1. Objective: better alignment with standards
  2. Changes in the scope?
  3. Keep current specs?
  4. Involve other solutions (e.g., IWA) to cover the gaps?

Thank you

This presentation:
http://espinr.github.io/talks/2026/0325_MiniApps_Breakout

Latest discussions

  1. Gap Analysis of web standards & MiniApp APIs and MiniApp elements
  2. MiniApp's WebViews (Breakout session)