W3C

– DRAFT –
MiniApps CG Teleconference

21 July 2022

Attendees

Present
Dan_Zhou, Martin, QingAn, Shaheen, xfq, Xiaoping_Zhao
Regrets
-
Chair
QingAn
Scribe
xfq

Meeting minutes

Widget

https://github.com/w3c/miniapp-widget/pull/11

[Xiaoping shares his screen]

Xiaoping_Zhao: there are some comments
… xfq's comments have been resolved
… QingAn has further comments

QingAn: maybe we can go through my second comment here
https://github.com/w3c/miniapp-widget/pull/11#discussion_r926337758

Xiaoping_Zhao: I removed the word 'Specification'
… for the Web IDL, we think this part is the same as the MiniApp Page Lifecycle
… nothing widget-specific

QingAn: I agree that we remove the word 'Specification'
… I suggest that we move the use cases to the white paper

QingAn: I still have some questions
… I'm not sure why this scenario is special for widgets
… in MiniApps or web pages, if you click a component @@1

[Xiaoping shares a schematic]

Xiaoping_Zhao: @@

QingAn: I see
… maybe you should add more detailed description
… your content is a little bit too simple
… need to add how to update and how to request new resources from server

Xiaoping_Zhao: yes, we can discuss this

QingAn: any other comments?

Shaheen: There is a lot of background noise, please mute when you're not speaking.

[Debug audio issues]

<martin_> I'll review the specification in detail, for alignment with Packaging and Manifest

UI Components

[martin shares his screen]

martin_: we have been discussing a lot about the potential solution for UI components internally
… 1. non-standard DOM/HTML
… 2. standard DOM/HTML
… 3. Vue-like MVVM framework
… we should avoid 1
… 2 is best for compatibility
… 3 is what most current implementations do
… I haven't said anything in the GitHub repo or the mailing list yet
… because I'd like to discuss it with you first
… a miniapp component MAY be implemented as a MiniApp (MVVM) component or a web component
… it can use miniapp APIs or existing web APIs
… could this be feasible?
… the main objective is to get consensus of the group
… I think we can document this in a note
… it's more flexible
… help miniapp developers understand how to use existing miniapp components

QingAn: is it ok for MiniApp vendors implement or one of these two modes?

martin: yes, implementing both is also ok

QingAn: do you think it's technically possible for MiniApp vendors to use web components and web apis?

martin_: not in all cases
… I'm not an expert in all MiniApps implementations
… it may be difficult to adopt web components by default
… because it's not how the current implementations work
… and the miniapp apis are not the same as web apis
… although they have similar functions

QingAn: re web component, we need to ask miniapp vendors whether that's acceptable
… you can file a GitHub issue
… we can discuss there

martin_: I'll open an issue
… we can vote and discuss

IoT

QingAn: I don't have any update to share today

AOB

Next CG meeting will be August 18

Minutes manually created (not a transcript), formatted by scribe.perl version 192 (Tue Jun 28 16:55:30 2022 UTC).