11:58:41 RRSAgent has joined #lightweight-apps 11:58:45 logging to https://www.w3.org/2026/03/25-lightweight-apps-irc 11:58:45 RRSAgent, do not leave 11:58:47 RRSAgent, this meeting spans midnight 11:58:47 RRSAgent, make logs public 11:58:48 Meeting: Light Web-Based Apps: from chatbot's interactions to MiniApps 11:58:48 Chair: Martin Alvarez-Espinar 11:58:48 Agenda: https://github.com/w3c/breakouts-day-2026/issues/13 11:58:48 Zakim has joined #lightweight-apps 11:58:49 Zakim, clear agenda 11:58:49 agenda cleared 11:58:49 Zakim, agenda+ Pick a scribe 11:58:51 agendum 1 added 11:58:52 Zakim, agenda+ Reminders: code of conduct, health policies, recorded session policy 11:58:52 agendum 2 added 11:58:52 Zakim, agenda+ Goal of this session 11:58:53 agendum 3 added 11:58:53 Zakim, agenda+ Discussion 11:58:53 agendum 4 added 11:58:53 Zakim, agenda+ Next steps / where discussion continues 11:58:54 agendum 5 added 11:58:54 Zakim, agenda+ Adjourn / Use IRC command: Zakim, end meeting 11:58:54 agendum 6 added 11:58:54 breakout-bot has left #lightweight-apps 12:47:34 xiaoqian has joined #lightweight-apps 12:51:04 zakim, agenda? 12:51:04 I see 6 items remaining on the agenda: 12:51:05 1. Pick a scribe [from breakout-bot] 12:51:05 2. Reminders: code of conduct, health policies, recorded session policy [from breakout-bot] 12:51:05 3. Goal of this session [from breakout-bot] 12:51:05 4. Discussion [from breakout-bot] 12:51:06 5. Next steps / where discussion continues [from breakout-bot] 12:51:06 6. Adjourn / Use IRC command: Zakim, end meeting [from breakout-bot] 12:55:14 martin has joined #lightweight-apps 12:55:28 present+ 12:59:45 chair: martin 13:01:08 tidoust has joined #lightweight-apps 13:01:08 scribe: xiaoqian 13:01:48 denis has joined #lightweight-apps 13:02:22 bkardell has joined #lightweight-apps 13:02:32 present+ 13:02:48 present+ tidoust 13:04:54 martin's presentation: https://espinr.github.io/talks/2026/0325_MiniApps_Breakout/ 13:06:06 martin: new trend of applications: chatbots by AI, GenUI 13:06:48 ... we also like to discussion the potential topics around MiniApps for the rechartering 13:07:33 xueyuan has joined #lightweight-apps 13:07:36 ... [Slides 5] 13:08:12 ... the current challenges and current activities 13:09:04 ... Lifecycle, Distribution, Metadata, Reusability, Addressing, Widgets, Accessibility 13:10:10 ... we still can not create one miniapps and deploy it to all the platforms 13:10:26 ... we have started to look at Widgets 13:11:07 ... one of the latest topics is to make MiniApps more inclusive 13:11:19 ... [Slide 6] 13:11:45 ... one of the major issues is the fact that DOM is missing 13:12:38 ... if we pack a MiniApps and distribute it, one of the missing part is the concept of Origin 13:12:58 ... MiniApps is using Domain specific language 13:13:12 ... a HTML-like template 13:13:38 ... we are considering HTML/API subset 13:14:06 ... the role attributes is not enough to solve the accessibility issue 13:14:16 ... the Semantics of elements are not there yet 13:14:41 ... we reduced the priority of Widgets, we only collects some requirements 13:15:21 ... you can find similar requirements in some other apps 13:15:38 ... we are observing IWA and PWA 13:15:58 ... a new way to pack 13:16:21 ... we are looking into things they can offer, f.ex, Lifecycle 13:16:34 ... it can also solve the A11y problem 13:17:23 ... in terms of Distribution, IWA proposed Bundles, Signed Bundles 13:17:34 ... and also including CSP 13:17:50 ... [Slide 8] 13:17:57 ... other ongoing discussions 13:18:08 ... thank you for contributing to these discussions 13:18:20 ... WebViews CG 13:18:49 ... WinterTC, minimal subset of APIs, is what we wanted for MiniApps 13:19:04 ... PWA, Installing 13:19:27 ... something new, AI-generated light apps [demo] 13:19:41 ... we might not need to full Web for this 13:19:53 ... if we need to create lighter engines? 13:20:14 ... the connection with the WebMCP technologies? 13:20:43 ... we would like to include these discussion in the MiniApp WG recharter 13:20:51 ... [Slides 10] 13:21:17 ... if we boarded the scope, what should we change? 13:21:45 ... shall we involve IWA to cover the gaps? 13:22:22 ... these hubrid WebApps are running in the SuperApps 13:22:39 ... what should we do about the native webapp engines? 13:23:14 q+ 13:23:34 ... would like to hear your feedback 13:23:56 ack bkardell 13:24:06 scribe+ martin 13:24:13 bkardell: this is a topic we need to get into and discuss 13:24:13 hyojin has joined #lightweight-apps 13:24:28 bkardell: Interested in this session 13:24:45 mradbourne has joined #lightweight-apps 13:24:55 ... Many people doing the same thing (packaging...). Many activities in parallel 13:25:08 ... Stores for PWAs, bunddles... 13:25:58 q+ 13:26:03 ... Some people may say: so far we have the Web, and perhaps we only need to keep integrity 13:26:47 ... There is a lot of people working on Web techonology that need more powerful features (multiple windows)... 13:27:18 ... Relevant also is to consider IPFS. 13:27:28 ... Miniapps are very unique, and very specific. 13:28:01 ... Recommendation: to draft a Charter to bring this people together 13:28:24 ... A lot missing here, but we should build toguether 13:29:08 ack xiaoqian 13:29:16 ack xiaoqian 13:29:36 xiaoqian: I've spoken to the Chinese ecosystem 13:29:48 ... Everyone has implemented their own solutions on their platforms 13:30:04 ... However they have requirements: 13:30:12 ... Connect MiniApps with MCP 13:30:36 ... Another, a subset for the Web (standards) 13:31:33 ... Web agents and accessibility is another topic. Perhaps for a broader discussion 13:31:39 q+ 13:31:53 ... I agree with you, we still have to fill many gaps 13:32:16 bkardell: Accessibility gap? If you talked about subsets. 13:32:26 ... Please clarifiy it. 13:33:20 martin: I tested some popular Chinese MiniApps, most of them are poor at accessibility 13:33:35 ... semantic features are missing 13:33:51 ... mostly CSS on DIVs 13:34:25 ... lack of desc on images 13:34:51 ... instead of reusing all the elements we have for HTML 13:35:54 [hyojin asked for clarification on Slide 10] 13:36:24 q+ 13:36:34 martin: this figure came from a previous discussion of the MiniApps community 13:38:12 ... it explains some possible ways to allow MiniApps to work with the Web engines and AI (WebMCP) 13:38:31 ack bkardell 13:38:49 bkardell: This reminds me to Java in the early days 13:39:41 ... The Web changes through evolution, not revolution 13:40:28 q+ 13:40:36 ... We should create something not too new, but to cover the scopes of more people (embedded web views, etc) 13:41:01 tidoust: We tried multiple times and failed 13:41:13 ... when we had to change the security model 13:41:40 ... IWAs, the negative feedback is that it gives the power of apps in different contexts 13:41:47 ... Not sure how to address this 13:42:20 ... Subset and subsetting should not be a big problem... 13:42:48 ... WinterTC, they need to consider and worry on the same things.... 13:43:45 ... I'm not against it, just to help to build the message 13:44:39 q+ 13:44:43 ack tidoust 13:45:06 Martin: I will continue the discussion offline with the WebView CG and the Chinese Community 13:45:54 ... please provide feedback as soon as possible 13:46:33 ... I already have an early draft 13:46:51 ... I'll share it with the group soon 13:47:26 hyojin has left #lightweight-apps 13:48:23 +1 to changing the group name, e.g., to something like "Embedded web apps" 13:48:26 bkardell: An early draft text on the charter could help to spread the word 13:48:53 [adjourned] 13:49:30 tidoust: Having a text is always better for starting the review. 13:49:44 RRSAgent, make minutes 13:49:46 I have made the request to generate https://www.w3.org/2026/03/25-lightweight-apps-minutes.html xiaoqian 13:49:53 RRSAgent, make log public 13:50:14 Thank you very much xiaoqian and all 13:50:26 thank you! 16:09:35 RRSAgent, bye 16:09:35 I see no action items