IRC log of miniapp on 2024-04-22
Timestamps are in UTC.
- 08:01:14 [RRSAgent]
- RRSAgent has joined #miniapp
- 08:01:19 [RRSAgent]
- logging to https://www.w3.org/2024/04/22-miniapp-irc
- 08:01:47 [xiaoqian]
- meeting: MiniApps WG & CG Monthly Teleconference
- 08:02:49 [xiaoqian]
- present: Wei_Ding, Min_Zuo, xiaoqian, Junbo_Hua, Dan_Zhou
- 08:03:19 [xiaoqian]
- present+ Martin
- 08:03:27 [xiaoqian]
- chair: martin
- 08:03:32 [xiaoqian]
- scribe: xiaoqian
- 08:04:48 [xiaoqian]
- topic: MiniApp Testing & Standard HTML/DOM
- 08:05:01 [xiaoqian]
- Martin's presentation-> https://w3c.github.io/miniapp/Meetings/2024/2024-04-11-Tests/#/
- 08:07:01 [xiaoqian]
- martin: problem we can't access standard HTML elements in the rendering part if we follow the current MiniApp practice
- 08:07:40 [xiaoqian]
- ... f.ex., developers can't access the Map element
- 08:09:30 [xiaoqian]
- ... we need consensus whether we can design elements following the standard HTML, DOM access
- 08:10:22 [xiaoqian]
- ... it has huge impact on how we design the MiniApp specs
- 08:10:48 [xiaoqian]
- ... right now most MiniApps are using Virtual DOM
- 08:12:35 [xiaoqian]
- ... which will bring a lot of extract work, e.g., event binding
- 08:14:03 [xiaoqian]
- ... using standard HTML/DOM will differ from the current implementation
- 08:14:32 [xiaoqian]
- ... but it would make it much easier to create a MiniApp engine that works in the browsers
- 08:15:23 [xiaoqian]
- Dan_zhou: I agree with you
- 08:16:11 [xiaoqian]
- ... I think we need to create a proposal about event binding, high level components
- 08:16:18 [xiaoqian]
- ... we have to do that
- 08:16:51 [xiaoqian]
- ... we can partially be consistent with the HTML/DOM spec
- 08:21:39 [xiaoqian]
- martin: then we will need to prepare some arguments why this is necessary
- 08:23:38 [xiaoqian]
- dan: yes, but the most important thing is to integrate with MiniApps
- 08:23:52 [xiaoqian]
- martin: do we need to recharter the WG?
- 08:24:18 [xiaoqian]
- dan: can we do it in the MiniApp UI Component spec?
- 08:24:52 [xiaoqian]
- martin: still something is missing here, f.ex, something like DOM, event binding
- 08:25:54 [xiaoqian]
- ... it's much more than creating a list of elements, but to integrate with ECMAScript part
- 08:26:41 [xiaoqian]
- ... how to manipulate data in the rendering part
- 08:28:47 [xiaoqian]
- xiaoqian: shall we start a discussion or prepare a draft in the community group?
- 08:29:09 [xiaoqian]
- martin: yes, we can also have early discussion with the TAG
- 08:30:07 [xiaoqian]
- Wei_Ding: shall we invite some TAG members to join our meeting?
- 08:33:58 [xiaoqian]
- martin: we need to define something like this: with interfaces to access events and the attributes for events -> https://dom.spec.whatwg.org/
- 08:34:44 [xiaoqian]
- ... we can start from a strong Explainer
- 08:35:20 [xiaoqian]
- ... then we can invite the TAG for a more detailed discussion
- 08:35:36 [xiaoqian]
- dan: a MiniApp Object Model?
- 08:37:31 [xiaoqian]
- ... it will include Miniapp API、event binding functions、template variables
- 08:39:23 [xiaoqian]
- resolve: work on an explainer for MiniApp Object Model, to explore what's missing and what's necessary
- 08:39:58 [xiaoqian]
- martin: meanwhile, I should mention the rest of the specs are still valid
- 08:41:42 [xiaoqian]
- topic: TPAC meeting
- 08:43:20 [xiaoqian]
- martin: I'll try to be there, we can have some detailed discussions with the TAG
- 08:43:40 [xiaoqian]
- dan: it's difficult for me to attend the meeting in the US
- 08:44:08 [xiaoqian]
- martin: always good to have discussions in person
- 08:44:30 [xiaoqian]
- wei: yes, especially for this kind of new topics
- 08:45:30 [xiaoqian]
- topic: MiniApps testing
- 08:45:40 [xiaoqian]
- martin: it depends on the new design
- 08:46:46 [xiaoqian]
- ... it arose when I was trying to design the minimum MiniApp
- 08:46:59 [xiaoqian]
- ... but we can still reuse a lot of current design
- 08:47:24 [xiaoqian]
- ... for this spec, we can reduce a lot testing
- 08:49:33 [xiaoqian]
- ... we can start working on the explainer in the w3c/miniapp repo
- 08:52:13 [xiaoqian]
- topic: next meeting
- 08:52:27 [xiaoqian]
- xiaoqian: I'll create a doodle for the teleconference in May
- 08:53:06 [xiaoqian]
- [adjourned]
- 08:55:54 [xiaoqian]
- RRSAgent, make minutes
- 08:55:55 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/04/22-miniapp-minutes.html xiaoqian
- 08:56:04 [xiaoqian]
- RRSAgent, make log public
- 08:56:23 [xiaoqian]
- present+ Iris
- 08:56:33 [xiaoqian]
- RRSAgent, make minutes
- 08:56:34 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/04/22-miniapp-minutes.html xiaoqian
- 09:26:18 [xueyuan_]
- xueyuan_ has joined #miniapp