06:21:01 RRSAgent has joined #webviews 06:21:01 logging to https://www.w3.org/2021/10/20-webviews-irc 06:21:03 RRSAgent, stay 06:21:05 RRSAgent, make log public 14:56:12 wseltzer has joined #webviews 14:56:22 Many has joined #webviews 14:58:48 JohnRiv has joined #webviews 14:59:49 takio_ has joined #webviews 15:00:13 kleber_ has joined #webviews 15:00:54 martin_meyer has joined #webviews 15:02:07 duga has joined #webviews 15:02:27 dietrich_ has joined #webviews 15:02:28 present+ 15:02:30 Ralph has joined #webviews 15:02:34 Zakim has joined #webviews 15:02:54 dom: I will be giving an intro presentation that will be recorded 15:03:05 present+ 15:03:09 jamesn has joined #webviews 15:03:27 Ben_ has joined #webviews 15:03:30 emeyer has joined #webviews 15:03:31 present+ 15:04:10 kazho has joined #webviews 15:04:26 jyasskin has joined #webviews 15:04:40 yajun_chen_ has joined #webviews 15:04:48 KaustubhaGovind has joined #webviews 15:05:19 Jemma has joined #webviews 15:05:20 dom: introduces presentation [recorded] 15:05:26 xueyuan has joined #webviews 15:05:36 jeff has joined #webviews 15:06:05 present+ 15:06:39 ivan has joined #webviews 15:23:12 love workshop idea! 15:24:27 ivan: most EPUB readers rely on webviews 15:24:52 ScottG has joined #webviews 15:24:52 ... so that's a big set of publishers 15:24:59 ... testing is a challenge 15:25:28 John_Riviello: I've been working on a web application that also has a native app 15:25:44 ... it has relied on webviews 15:25:52 ... now planning to replace with native screens 15:26:16 ... if you have a webview making an API call, and native screen doing the same, it's hard to share 15:26:28 ... e.g. http request/response 15:26:44 ... big complaint on web and native dev side 15:26:58 ... trying to build an app with dependencies between web and native view gets very complicated 15:27:05 ... not sure what W3C role can be 15:27:16 ... but that was a big factor in decision to move off webview to native 15:27:33 dom: I hear both make webviews better for web, and make them better for native 15:28:12 andreban: often trying to bridge gaps 15:28:29 ... Fugu has been trying to bring proper APIs to the web so you don't have to bridge 15:28:54 John: beyond web APIs, services 15:29:25 dom: today, webviews aren't part of our design space. 15:29:37 KaustubhaGovind: Google privacy/security 15:29:48 ... one of our projects is Trust Tokens 15:30:27 ... webviews came up a lot 15:30:44 ... as you have content embedded in webviews, if they issue TT in those contexts 15:31:01 ... could the app exfiltrate/hoard those tokens to use elsewhere 15:31:13 ... security threat model different between webview and browsers 15:31:19 ... would like a place to discuss that 15:31:45 xiaoqian: Chinese browsers on Monday mentioned performance as a pain point 15:32:35 dom: `thanks, please share details 15:34:14 Yuanyan: Work for Alibaba on webview work. 15:34:46 ... issues include performance; need to customize apps for offline use 15:34:58 ... integrate native functions 15:35:30 ... standardization can be beneficial to future work 15:35:37 ... also native technology support experience 15:36:20 ... re bridge technology, that requires lots of repetitive work. still leaves gaps such as advertising, gaming 15:36:30 ... standardization would be more developer-friendly 15:36:46 ... look forward to more contributions in those aspects 15:37:12 dom: thanks. Should have mentioned gaming in my list of W3C related work 15:37:53 Brady: I'm a publisher who uses webviews for epub 15:37:59 ... issue re security model 15:38:10 ... web security model doesn't neecesarily work for local curated content 15:38:18 ... we need a security model, different. 15:38:35 ... e.g. we control a font, 15:39:06 ... need appropriate security model 15:40:24 kleber_: Chrome, work with KaustubhaGovind. re Brady's comment 15:40:58 ... I'm not sure that local control of font works; content running in a webview can't be confident of the app it's inside of 15:41:18 ... user could be fooled by embedding 15:41:52 ... lots of assumptions about environment and security might be broken in surprising ways in webviews 15:43:12 jyasskin: tension when trying to protect users from hostile webview embedders; we also want people to be able to write new browsers 15:43:28 +1 to what Jeffrey said 15:43:51 dom: can anyone talk about web layers, a different primitive for browsing on Android? 15:44:50 ... my impression is that today, webview isn't a great place to start to build a browser 15:45:11 [Nobody was around who can talk about Web Layer] 15:45:25 andreban: value in discvussing use cases for which webview is being used 15:45:42 ... rather than starting from webview 15:46:00 ... webview lacks many APIs, runs everything in the same processs 15:46:42 ... better to think of use cases: a browser, an in-app browser, loading your own content from HTTPS endpoint 15:48:18 Yuanyan: lots of business in Taobao app, 80-90% of pages developed as web, replacing native development 15:48:57 ... our goal is to have web pages that can be integrated with native well 15:49:49 ... we look forward to developments 15:50:15 ... Electron similarly uses web technoloogy to replace native 15:50:26 ... I believe that will become main way in the future 15:51:40 dom: likely webview usage will grow 15:51:45 ... Next steps? 15:51:49 ... possible W3C CG 15:52:10 ... starting from use cases more than webview tech 15:52:16 ... Possible workshop 15:52:19 ... possibly both 15:52:36 ... suggestions? 15:53:37 KaustubhaGovind: document to talk about threat model, vocabulary, would be useful 15:54:03 ... maybe a suite of solutions discussing tensions 15:54:22 dom: I could envision that starting in CG, presenting in workshop 15:54:30 jyasskin: +1 to CG to write such a document 15:55:18 dom: with the input from those here expressing interest 15:55:30 JohnRiv: good to use CG for pointers to next discussions 15:56:31 dom: we'll start a CG, then. Let me know if you want to get involved, and watch for new CG creation 15:56:39 ... dom@w3.org 15:56:59 rrsagent, draft minutes 15:56:59 I have made the request to generate https://www.w3.org/2021/10/20-webviews-minutes.html wseltzer 15:57:06 rrsagent, make logs public 15:57:21 dom: minutes and recording of presentation will be available 15:57:37 ... thanks all for the input and feedback 15:57:43 [adjourned] 15:57:47 rrsagent, draft minutes 15:57:47 I have made the request to generate https://www.w3.org/2021/10/20-webviews-minutes.html wseltzer 15:58:13 Thanks @dom for running this session! 15:58:20 ^ ++ 15:58:56 ScottG has left #webviews 16:01:07 ivan has left #webviews 16:03:42
DT has joined #webviews 16:28:17 RRSAgent, bye 16:28:17 I see no action items