07:22:14 RRSAgent has joined #chinese-web 07:22:18 logging to https://www.w3.org/2023/09/15-chinese-web-irc 07:23:40 present+ 07:23:44 rrsagent, make log public 07:23:46 rrsagent, make minutes 07:23:47 I have made the request to generate https://www.w3.org/2023/09/15-chinese-web-minutes.html xfq 07:24:28 Meeting: Chinese IG TPAC 2023 07:24:42 https://github.com/w3c/chinese-ig/issues/246 07:26:22 rrsagent, make minutes 07:26:23 I have made the request to generate https://www.w3.org/2023/09/15-chinese-web-minutes.html xfq 07:28:02 present+ Ling Shi 07:28:06 present+ Lei Zhao 07:28:09 present+ Edwin 07:28:19 present+ Hiroki Endo 07:28:33 Lei_Zhao has joined #chinese-web 07:30:50 LuHuang has joined #chinese-web 07:31:00 xueyuan has joined #chinese-web 07:39:55 wm has joined #chinese-web 07:40:02 present+ Lu Huang 07:40:08 present+ Yifan Luo 07:40:15 present+ Harry Wang 07:40:31 present+ Wanming Lin 07:40:36 present+ xiaoqian 07:41:30 scribe: 07:41:55 xiaoqian has joined #chinese-web 07:42:09 scribe+ 07:42:44 lyf has joined #chinese-web 07:42:58 lyf_ has joined #chinese-web 07:42:59 scribe+ 07:43:12 xfq: welcome to our Chinese-IG meeting 07:43:18 ota has joined #chinese-web 07:43:35 igarashi has joined #chinese-web 07:43:42 ... first, we have Qingjian Song from Microsoft Edge to talk about a few update in the PWA slide bar 07:43:43 Topic: PWA in Sidebar: Leveraging innovation trends to improve user experience by Qingjian Song (Microsoft) 07:43:44 present+ 07:44:10 present+ Qingjian Song 07:45:26 Qingjian: currently PWA is usable in different browsers and different devices 07:45:43 present+ ota 07:46:22 qinigjain: what's the difference of PWA and website runniing ini a standalone window? 07:46:38 ... you can write a PWA on Windows to handle the JPEG editing and view 07:46:51 ... in one simple sentence, it's like a Windows PWA application 07:46:55 present+ Lin Li 07:47:07 ... through the Project Fugu 07:47:18 ... we keep adding native features to PWAs 07:47:43 ... one thiing to be pay attention to iis responsive design 07:48:07 Lei_Zhao_ has joined #chinese-web 07:49:29 ... people can use App Copilot to create more scenarios that the user can interact with 07:49:56 ... it's a new ecosystem that you can create an app in the sidebar 07:50:23 ... now we plan to open it to the ecosystem 07:50:32 ... to showcase web apps 07:50:53 ... it means that it will get some new users and new straffic 07:51:01 ... because it's a new surface 07:51:25 ... we hope that it is a very little barrier and contains very minor changes to existing web apps 07:51:53 ... so how to build a sidebar app? 07:52:15 [Qingjian shows a web app manifest] 07:52:25 qingjian: you can configure your site's web app manifest 07:52:46 ... we write an explainer to get all kinds of feedback 07:52:53 ... I think it's a very important stage 07:53:02 lilin has joined #chinese-web 07:53:07 ... to upstream everything into web standards 07:53:19 present+ 07:53:32 ... if for some scenario you didn't want to install your website as PWA 07:53:41 present+ angel 07:54:45 q+ 07:54:52 ... @@ 07:55:09 ... we propose that we add edge_side_panel member to web app manifest 07:55:32 ... in the future we will consider to use name, short_name, description etc. from web app manifest 07:56:33 ... we different different user agents 07:56:56 ... because there are some different requiirements for different developers 07:57:03 present+ Ding Wei 07:57:29 present+ Wenjing Chu 07:57:52 qingjian: @@1 07:58:02 [Qingjian shows a demo] 07:58:14 qingjian: the demo iis in a very early stage 07:58:40 ... we work with iQIYI to add short video 07:58:51 ... you can easily open that into a tab 07:59:01 ... it can also be a source to promote a website 07:59:23 ... here is the new design 07:59:43 Lei_Zhao has joined #chinese-web 08:00:08 Xiaohan_Wang has joined #chinese-web 08:00:31 ... natively in the browser we will have more features to try to promote the usage of the sidebar 08:00:40 ... it's quite different with traditional PWAs 08:01:31 ... for next step we try to bring more capabilities to PWAs 08:01:41 ... like manifest shortcuts 08:03:04 [Qingjian introduces the use cases] 08:03:04 qingjiani: it's a bit like extensions 08:03:04 ... but the difference is that extension tries to access the DOM 08:03:04 ... it's very low level 08:03:42 ... we hope that we can keep a high level iinterface 08:03:57 ... we try to standardize the side_panel member 08:04:13 ... you can also use diisplay_override 08:04:24 Dingwei has joined #chinese-web 08:04:42 ... that's a direction of our upstream work 08:05:03 ... I also notice that even Chromium is experimenting this 08:05:19 ... welcome to go to read the sidebar explainer on github 08:06:21 ... because that's in a very early stage 08:06:42 ... configure PWA is just a first step 08:06:55 ... how to land it into Edge is important 08:06:58 q+ 08:07:08 xiaoqian: thanks Qingjian 08:07:19 ... in this meeting Chromium proposed a @@ API 08:07:30 s/in this meeting/during TPAC 08:07:39 shi has joined #chinese-web 08:07:57 xiaoqian: is there any difference between this and the API you proposed? 08:08:03 present+ Roy 08:08:04 https://bugs.chromium.org/p/chromium/issues/detail?id=1295253 08:08:33 s/@@ API/Menu App API 08:08:53 s/Chromium proposed a @@ API/Chromium proposed an App Menu API/ 08:09:15 Qingjian: this is different from sidebar API 08:09:48 ... it provides convenience for already installed PWA 08:10:14 ... it allows website A to install website B 08:10:32 ... sidebar PWA is for enabling siidebar of a PWA 08:10:51 ... it's like sidebar extensions 08:11:42 ... extensions require additional installation by the user, while the sidebar does not require additional permission consent by the user. 08:12:03 ... it is currently on github as an explainer 08:12:29 xfq: your talk remind me of our MiniApps Widgets specs 08:12:43 s/remind/reminds 08:12:56 ... I wonder if we can work together in the future 08:13:03 scribe+ xiao 08:13:03 scribe+ xiaoqian 08:13:06 scribe- xiao 08:13:25 Qingjian: yeah 08:13:31 Qingjian: also the -1 screen use cases 08:13:49 ... happy to work with the MiniApps community 08:13:51 https://www.w3.org/TR/mini-app-white-paper/#miniapp-widgets 08:13:56 ... the design is actually quite similar 08:14:23 rrsagent, make minutes 08:14:24 I have made the request to generate https://www.w3.org/2023/09/15-chinese-web-minutes.html xfq 08:15:02 ... both using declarative, Manifest 08:15:14 ... to minimise the cost, but maximise the opportunity to interact with the users 08:15:40 ... now Windows has opened this APIs to the developers 08:16:13 xfq: but the entrance is still the browsers, right? unlike the installable WebApps 08:16:51 @@: how the sidebar apis communicate with the main web pages? 08:16:57 ... once it's opened? 08:17:11 Qingjian: it's an independent web content 08:17:28 @@: how did it get the content of the web page? 08:18:12 Qingjian: it's not opened to the normal web pages, some extra files will offer this capacity 08:18:32 ... with the permission from users to transfer the content to the sidebar 08:18:47 Roy has joined #Chinese-web 08:18:52 ... so there will be some extra API required of the browsers 08:19:14 @@: so right now it's still independent? 08:19:15 RRSAgent, make minutes 08:19:16 I have made the request to generate https://www.w3.org/2023/09/15-chinese-web-minutes.html Roy 08:19:31 Qingjian: right, but we are looking forward to future extensions 08:20:06 ... right now it's a slight improvement to the traditional web apps 08:20:47 Lei_Zhao: how the sidebar update the content? 08:20:47 Qingjian: since Sidebar is within the browsers 08:20:55 ... there should be a web store inside 08:21:08 ... all the update request should go to the web store 08:21:29 ... but right now it still needs further design and implementation 08:21:44 ... please talk to me if you have any thoughts or advice 08:22:30 ... we are working on the basic architecture of the Sidebar APIs 08:23:00 ... so very few partners are inside the experiment 08:23:43 angel_ has joined #chinese-web 08:23:56 present+ 08:25:45 xfq: there has been several breakout sessions from the Chinese members this week 08:25:58 ... shall we have some discussion on the follow-up actions? 08:26:25 ... let's start with Accelerating the Web performance by compiling Javascript code to WASM session from Lin Shi 08:26:37 Accelerating the Web performance by compiling Javascript code to WASM -> https://www.w3.org/2023/09/13-js2wasm-minutes.html 08:26:47 Topic: Summaries and follow-up actions for the breakout sessions 08:26:52 https://www.w3.org/2023/09/TPAC/breakouts.html 08:27:12 Wei: this is one of our attempts to work with the W3C community 08:27:34 ... we hear some good feedback from the other vendors 08:27:44 ... some of them show interest 08:27:54 ... some of them were doing similar works 08:28:29 Shi: these are our exception for WASM 08:28:50 ... DLL Support, this is under consideration in the WASM community 08:29:05 ... GC Support is very vital 08:29:14 ... DOM Support 08:29:42 ... using WASM as a fundamental language is a long term experiment 08:30:07 ... we would like to share the outcome of our experiment with the W3C community 08:30:45 ... right now we are working on stage 3 08:30:53 ... expecting more datas and performance metrics 08:31:49 xfq: it'd nice if there would some reports or proposals, as the basic of future discussion 08:31:49 q? 08:31:49 q+ 08:31:57 ack Xiao 08:32:00 ack xfq 08:32:01 ack xfq 08:32:05 ack Dingwei 08:32:20 Wei: I talked with Mike yesterday 08:32:45 ... look for a host of this open source project 08:32:58 chunming has joined #chinese-web 08:33:01 ... we are still exploring the possibilities 08:33:37 ... it'd be great if the open source communities could work with the standard communities 08:34:01 xfq: agree 08:34:42 ... let's continue the discussion in the future 08:35:56 Lin: the high demanding RTC use cases session 08:36:07 WebRTC doc:https://webrtc-live-streaming-tf.github.io/webrtc-use-cases/ 08:36:38 Subtopic: WebRTC use cases and requirements under high-demanding real-time communication scenarios 08:36:52 ... we got these use cases from our usage of WebRTC in practice 08:37:06 ... one is about the statics of the freezing time 08:37:31 https://www.w3.org/2023/09/13-WebRTC-usecases-minutes.html 08:37:39 ... we would like to have more precise metrics of the freezing time 08:37:54 ... this is about the video 08:38:02 ... another requirement is about the audio 08:38:25 ... we would like to have more parameters for the freezing of audio as well 08:38:49 ... there is another issues about the packaging of the audio 08:39:03 ... once it's bigger than 1500 characters 08:39:43 ... although it's still an unusual use case 08:40:04 ... but we have still some experiment in Audio Vivi 08:40:29 ... on high quality audio and video transmission 08:40:42 ... happy to work with all the vendors in the industry 08:41:43 ... the third issue is about the resuming the video once it goes to the background in iOS 08:42:00 ... we have filed an issue about it in Chromium 08:42:16 ... these are the suggestions from WebRTC usage 08:42:45 ... would like to work together to improve the user experience of the WebRTC together 08:43:02 s/WebRTC together /WebRTC 08:43:24 xfq: let's work on some requirement documents in the WNIG 08:43:55 ... there has been a lot of discussions within the Chinese members 08:44:14 Lin: right, we should also communicate the other participants in the breakout session 08:44:41 ... from the WebTransport WG, the WoT WG, and from the WebRTC WG 08:45:08 ... we should have further discussion about how to improve the specs 08:46:10 Subtopic: Feel the Vibe: enhancing haptics for accessibility and more fun 08:46:16 https://www.w3.org/2023/09/13-haptics-minutes.html 08:46:54 https://www.w3.org/2023/07/breakout_haptics_TPAC/haptics.pdf 08:46:59 [Roy shares screen] 08:47:15 Lei_Zhao has joined #chinese-web 08:48:13 roy: In the process of developing games, Tencent Games discovered some needs for haptics, and used different haptics to feedback different information in the game 08:48:43 ... They felt haptics could serve as a universal human language 08:49:15 ... They hope to advance haptics technology in various orgnizations 08:49:45 ... What kind of haptics represents what kind of information? 08:50:03 ... maybe standardize it in W3C or some other SDO 08:50:51 ... Through haptics, a lot of information can be given to low vision people 08:50:59 [Roy introduces use cases] 08:51:20 Roy: it is not just an accessibility use case 08:51:22 ... also for media 08:51:34 ... we also discussed with security folks 08:51:45 ... it can also be used with Web Authentication 08:52:19 ... In response to these needs, Tencent has already done a lot 08:52:47 ... in ISO, MPEG, IETF, Khronos Group OpenXR etc. 08:53:06 ... W3C has a Vibration API 08:53:23 ... But many needs cannot be met 08:53:47 ... Microsoft is also developing a HapticsDevice API for the Web 08:54:19 ... they want to work with various groups to move it forward 08:54:40 present+ Sophia Wu 08:55:29 xiaoqian: Tencent would like to work with vibration sensor vendors 08:58:02 ... Maybe we can start a community group to discuss it 08:59:33 topic: How is your 2023 with W3C? 08:59:58 xfq: anything you would like to share about your 2023 in the W3C community? 09:00:07 ... any plan for next year? 09:00:22 ... please talk with your China team during the tea break 09:00:26 [adjourned] 09:00:34 rrsagent, make minutes 09:00:35 I have made the request to generate https://www.w3.org/2023/09/15-chinese-web-minutes.html xfq 09:01:24 s/@@: so right/Xiaohan_Wang: so right 09:36:10 Lei_Zhao has left #chinese-web 09:42:06 xfq has joined #chinese-web 10:32:13 xfq has joined #chinese-web 10:55:08 Zakim has left #chinese-web 11:04:27 xfq has joined #chinese-web 11:33:18 xfq has joined #chinese-web 12:20:59 xfq has joined #chinese-web 12:21:01 xueyuan has joined #chinese-web 12:23:23 xfq has joined #chinese-web 12:30:13 xueyuan has joined #chinese-web