W3C

– DRAFT –
MiniApps CG Teleconference

17 February 2022

Attendees

Present
Canfeng_Chen, chenzhongyin, Dan_Zhou, Jeff_Xu, martin_alvarez, QingAn, xfq, yanyumeng, Yulu_Chao, Zitao_Wang
Regrets
-
Chair
Dan_Zhou
Scribe
xfq

Meeting minutes

MiniApp APIs

https://github.com/w3c/miniapp/issues/177

https://github.com/w3c/miniapp/pull/178

[martin introduces the PR #178]

martin: I added <details> and <summary>
… no big changes in terms of content

Preview

martin: I also played with the styling
… added some different colors
… please review it
… sorry it's a bit complex and not easy to review
… but no big changes in terms of content

Zitao_Wang: I think this table is good for people to understand different technologies
… another part we want to work on is the APIs
… a gap analysis would help

QingAn: Thanks martin!
… what do you think we should do next?
… some specs are already in W3C WGs or being incubated
… should we reuse existing ones?
… be consistent with PWAs or more interop with existing MiniApp vendors?

martin: good question
… in most of the cases, IMO, we could reuse existing web APIs
… we can highlight other cases
… and discuss what we should do
… There are some miniapp APIs that are not available on the web platform for privacy reasons
… we should discuss those APIs

https://github.com/w3c/miniapp/issues/179

Dan_Zhou: Yumeng Yan from Baidu raised issue #179

[Debug audio issues]

jeff: while we're waiting for Dan_Zhou, I have a question
… is the plan to report the gaps to the specs like Service Workers?

martin: the first step is to understand the dfferences among different miniapp implementataions, and between miniapps and PWAs

jeff: so it is possible to promote these gaps to the WGs?

martin: yes, the gap analysis is the first step
… current MiniApp impls don't follow the Web APIs

jeff: that reminds me of the old browsers ;-)

Zitao_Wang: I have reviewed https://github.com/w3c/miniapp/issues/179
… maybe we can merge the several API issues into one
… we can work together

Dan_Zhou: good idea

https://github.com/w3c/miniapp/issues/174

Zitao_Wang: @@

https://github.com/w3c/miniapp/issues/173

jeff: what does this issue mean?

Zitao_Wang: I didn't find any data
… we need to do some homework

Dan_Zhou: I think the selector API is a JS API that runs in the logic layer
… a MiniApp runs in a logic layer and a view layer
… maybe that's the reason
… but we need to measure the exact performance

Zitao_Wang: I'm not sure whether it can be addressed by standardization

AOB

martin: in the WG the discussion is limited to W3C members
… in the CG we can attract more players
… perhaps we can organize some F2F meetings in Europe
… attract more people, like folks in Telegram
… it's outreach of miniapps
… perhaps working with the W3C host in Europe
… want to check with you, whether you think it's a good idea

Dan_Zhou: good idea

Zitao_Wang: important for attracting more people to join our groups

martin: I can prepare a proposal and discuss with you
… discuss with W3C members and W3C Staff

Dan_Zhou: who can organize this meeting?

martin: I used to organize different events focusing on W3C standards
… I think it's easy
… since I'm based in Europe I can talk with some institutions, companies, speakers
… once we have a venue we can talk about the agenda
… we launched OW2 Quick App Initiative
… we can also promote MiniApps
… OW2 is an open-srouce organization based in France
… if you have some representatives in Europe we can organize it together
… I will share the proposal with you and we can discuss it
… I think it's an opportunity for the group and for W3C

Widget

Canfeng_Chen: quick update about the Widget spec draft
… I only have a Chinese draft now, and will translate it into English and present it hopefully in the next meeting
… I can briefly describe the content of it
… based on the requirements discussion in the WG
… we need some special technology for widgets
… for example, how the UA manages the widget
… how to discover a widget, how to update a widget
… special APIs for widgets
… will also refer to the published WG drafts
… will also reuse the component specs
… communication between widgets and miniapps
… last but not least, there will be some privacy and security issues
… camera, geolocation, audio recording, etc.
… ensuring UA security
… I'll try my best to translate it into English next month

martin: if you need more update to Packaging/Manifest, please let me know

Canfeng_Chen: I'm not sure if there's any widget examples in the Packaging spec
… examples would be useful

martin: yes
… we need to include more examples

Canfeng_Chen: thank you for your great work for summarizing the APIs in different implementataions
… we should definitely not reinvent the wheels
… we should reuse existing APIs in PWAs

Next Teleconference

Dan_Zhou: next meeting

March 17

<martin> +1 to 17th

Minutes manually created (not a transcript), formatted by scribe.perl version 188 (Sat Jan 8 18:27:23 2022 UTC).