06:41:51 RRSAgent has joined #sustyweb 06:41:55 logging to https://www.w3.org/2023/09/13-sustyweb-irc 06:41:59 RRSAgent, make logs public 06:42:00 Meeting: Introducing the Web Sustainability Guidelines (WSGs) 06:42:00 Chair: timfrick, Alexander Dawson, lmastalerz 06:42:00 Agenda: https://github.com/w3c/tpac2023-breakouts/issues/32 06:42:00 Slideset: https://w3c.github.io/sustyweb/TPAC_Slides.pdf 06:42:00 clear agenda 06:42:00 agenda+ Pick a scribe 06:42:01 agenda+ Reminders: code of conduct, health policies, recorded session policy 06:42:03 agenda+ Goal of this session 06:42:05 agenda+ Discussion 06:42:07 agenda+ Next steps / where discussion continues 06:50:26 RRSAgent, do not leave 07:20:14 tidoust has joined #sustyweb 09:01:00 tidoust has joined #sustyweb 12:05:13 tidoust has joined #sustyweb 14:00:28 RRSAgent has joined #sustyweb 14:00:28 logging to https://www.w3.org/2023/09/13-sustyweb-irc 14:00:37 RRSAgent: make minutes 14:00:38 I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_ 14:00:40 Nicola_Bonotto has joined #sustyweb 14:00:45 RRSAgent: make logs public 14:01:17 Meeting: TPAC breakout: Introducing the Web Sustainability Guidelines 14:01:17 npdoty has joined #sustyweb 14:02:15 present+ 14:03:29 tzviya has joined #sustyweb 14:03:47 present+ 14:03:53 mgifford has joined #sustyweb 14:05:37 cwilso has joined #sustyweb 14:05:42 present+ 14:05:48 JenStrickland has joined #sustyweb 14:05:52 present+ 14:06:28 christos-bacharakis has joined #sustyweb 14:06:49 Chair: Łukasz Mastalerz 14:07:04 Ian has joined #sustyweb 14:07:28 florian has joined #sustyweb 14:08:06 [slide 2] 14:08:06 RRSAgent: make minutes 14:08:07 I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_ 14:08:32 ScribeNick: jgraham_ 14:08:45 rrsagent, pointer? 14:08:45 See https://www.w3.org/2023/09/13-sustyweb-irc#T14-08-45 14:08:52 (introductions from speakers) 14:08:55 present+ 14:08:57 [slide 3] 14:09:42 tantek has joined #sustyweb 14:09:45 present+ 14:10:00 Zakim, start meeting 14:10:00 RRSAgent, make logs Public 14:10:02 please title this meeting ("meeting: ..."), tantek 14:10:08 Łukasz: Trying to define the problem. Climate crisis is going to be a transformational event in our lifetimes. Internet is seen as part of solution but not always part of problem. But it has a negative impact on the environment 14:10:19 meeting: TPAC breakout: Introducing the Web Sustainability Guidelines (WSGs) 14:10:22 present+ 14:10:32 scribe: jgraham_ 14:11:14 present+ dsinger 14:11:14 present+ cwilso 14:11:14 present+ florian 14:11:14 Łukasz: 2-5% of global emissions. Higher than all but 4 countries. 14:11:14 present+ jgraham_ 14:11:46 present+ Łukasz 14:11:46 present+ Ivan Herman 14:11:46 present+ christos-bacharakis 14:11:46 present+ Alex_Dawson 14:11:48 Łukasz: Growth is high 400%+ increase in traffic since 2015. 70-140% increase on page size 14:12:33 Łukasz: Why didn't impact explode? Optimistaion. Especially in networking, data centres, cloud, have kept emissions more stable. 14:13:04 Agenda: https://github.com/w3c/tpac2023-breakouts/issues/32 14:13:05 DanD has joined #sustyweb 14:13:34 Łukasz: Question is whether optimistaions will continue? It's risky to assume they will. EU commission report predicts that energy usage of internet will douple by 2030. Grid will also decarbonise, but need to account for growth. 14:13:44 [slide 4] 14:14:29 Łukasz: There are a number of variables we need to account for. Power usage of server. Also water for cooling. Manufacturing and resource extraction. e-waste. 14:14:54 Łukasz: Website carbon calculators exist, but hard to account for all the complexity. 14:15:04 Slideset: https://w3c.github.io/sustyweb/TPAC_Slides.pdf 14:15:06 [slide 5] 14:15:08 [slide 6] 14:15:18 RRSAgent, make logs public 14:15:42 Chair: timfrick, Alexander Dawson, lmastalerz 14:16:10 Łukasz: Bad actors are attempting to greenwash, but being called out. Ethical brands get more consumer trust. News starting to look more closely at impact. Pople want to reduce their emissions. 14:16:14 [slide 7] 14:17:06 Łukasz: Lots of things happening in industy. Books already published. Tools to examine or fix carbon impact of building products. Websites + other content. Academic research. 14:17:23 [slide 8] 14:17:25 I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html tantek 14:18:23 timfrick has joined #sustyweb 14:18:25 Łukasz: Regulatory landscape. Creating standards e.g. GRI ISO. Broader than just digital sector. Companies have to think about their impact from a digital point of view. 14:18:30 [slide 9] 14:19:47 Łukasz: Digital sustainability quite fragmented. W3C can lead in offering user-centred recommendations. Already hints to sustainability in existing principles. a11y guidelines are a source of truth for that area, and a big inspiration for this work 14:19:52 [slide 9] 14:21:18 Łukasz: Group started in 2013, but guidelines work started in 2022. CG is creating guides that can be adopted. Mostly non-W3C memebers. 50 individuals participated. Web devs, designeds, environmentalists, etc. involved. 40 orgs contributed as authros or reviewers. 14:21:34 s/slide 9/slide 10/ 14:21:40 [slide 11] 14:21:59 Nahuai has joined #sustyweb 14:22:25 Łukasz: Guidelines based on WCAG. [missed this]. First draft published last week. Starting to collect feedback. 14:22:31 [slide 12] 14:22:59 -> https://w3c.github.io/sustyweb/ Guidelines 14:23:36 -> https://github.com/w3c/sustyweb Sustyweb repo 14:23:49 Łukasz: Guidelines designed to be easy to embed in existing sustainability guidelines. Trying to base it on latest research and provide links to sustainabilty. Trying to build into sustainable web design 14:23:54 [slide 13] 14:24:20 Łukasz: Reaching out to external groups for feedback. 14:24:32 Łukasz: Looking for early adopters. 14:25:09 [slide 14] 14:25:46 Łukasz: Ultinate goal is to reduce the impact of the digital sector. Trying to include guidelines in sustainability frameworks. Trying to integrate into tools like lighthouse. In order to progress want to form a WG to produce a specification. 14:25:50 [slide 15] 14:25:58 Łukasz: Want to walk through an example 14:26:02 [slide 16] 14:26:12 DanD has joined #Sustyweb 14:26:49 no audio 14:26:49 back 14:27:28 q+ 14:28:12 Lukasz: Guideline starts with high level example. Then have success criteria. We rate impact and effort on a scale low/medium/high. Then describe different benefits environmental/performance/conversion 14:28:16 [slide 17] 14:30:08 DanD_ has joined #sustyweb 14:30:09 Łukasz: Rnaking against GRI standard against different criteria. e.g. Energy 17% to data centres, 23% for netowrk and 60% to devices. 14:30:46 Łukasz: This example has low impact across all categories. 14:31:11 Łukasz: Then we have a code example or an example of application of a given guideline. 14:31:30 Łukasz: THen there are links to other resources. 14:31:34 [slide 18] 14:31:49 Łukasz: Time for Q&A 14:31:56 q? 14:32:05 q+ Ivan 14:32:15 ack christos-bacharakis 14:32:17 ack christos-bacharakis 14:32:58 christos-bacharakis: Thanks for the work. Question is about outreach and feedback. I struggle to define the dev community. Who are these people? 14:33:32 q+ 14:33:54 q+ to ask about advice to the spec-writing community 14:34:30 timfrick: Really early in the outreach phase. Mostly focused on getting them out. General thought is reaching out to publications like Smashing Magazine. Other similar organisations like W3C. First post-launch CG meeting end of the month. Lots of different people to reach. First work with internal networks to find leaders and influencers and get word out 14:34:39 ack Ivan 14:35:03 q+ on scopes 14:35:36 q+ to respond to ivan 14:35:41 q+ on horizontal review as well 14:35:46 Ivan: The analogy to WCAG is good. But you didn't mention horizontal review of other W3C work. Do you want to do that, so that W3C is setting a good example? Make sure WGs produce optimal sustainability solutions. 14:35:48 Just published a first version of 5g developer guidelines in GSMA 14:35:50 q+ 14:35:52 https://www.gsma.com/aboutus/workinggroups/wp-content/uploads/2022/11/IG.15-v1.0-1.pdf 14:36:59 Łukasz: I think this is a great idea. In my other role we provide guideance for [some kinds of rules] which seems similar. 14:37:45 Next version will add more best practices especially around media delivery so referencing the W3C sustainability guidelines will be valuable 14:37:45 Ivan: Did you imagine some kind of reporting mechanism so that websites can show in some standard way that it is abiding by these principles 14:38:11 timfrick: We're figuring out how to incorporate these guidelines into our tooling [ecograder?]. 14:38:47 timfrick: We've been reliant on W3C to help us understand what the protocols look like here. 14:38:54 q? 14:38:57 ack DanD_ 14:41:21 q+ 14:41:25 Please move speaker towards microphone. 14:41:38 DanD_: For AT&T it's a big deal. We can optimise up to a certain point. On the radio side things have improved. I collaborated with other mobile operators in GSMA for best practices in radio netowrking. Next iteration will consider best pratices for media delivery and I expect to incorporate this. Would like to see more detail on media side. Only deliver according to devices that are used e.g. not 14:41:45 delivering resolution higher than device can use, which has user benefits. Would be very useful to understand how to measure impact. We have internal reports on progress, but we have metrics that can be validated. Would be good to have the same for these guidelines where possible. 14:41:46 q? 14:42:44 https://www.greeningofstreaming.org/ 14:43:17 zoe has joined #sustyweb 14:43:18 Łukasz: Out initial thought was that we'd try to provide metrics with guidelines, but it's very difficult to find something that creates more benefits than harms. So we ended up with low/medium/high categorisation. Research isn't currently at a stage where we can give specific numbers. Ongoing academic work. We as an industry aren't in a position to give these numbers. 14:43:49 ack dsinger 14:43:49 dsinger, you wanted to ask about advice to the spec-writing community 14:45:01 dsinger: I used to do green MPEG. There was a realisation that we were measuring CPU cycles on general purpose CPUs that didn't map well to real hardware. Some algorithms were hard to parallelise. How much insights do you have on hotspots in ecosystem where we could do better with a new technology? 14:45:30 Łukasz: Trying to find these. As it stands right now, but don't have information to share yet. 14:46:33 There are also some tech specific investigation into tools like kubernetes - https://techcommunity.microsoft.com/t5/green-tech-blog/announcing-sustainability-guidance-for-azure-kubernetes-service/ba-p/3666896 14:47:10 Alex_Dawson: Guidelines are backed by as much research as we can get our hands on. e.g. work on sustainability of HTML and CSS, looked at energy usage of attributes and elements over lifecycle. More research will be ongoing. As things change we will take more measures into account and update advice. Want to use the best quality evidence. 14:47:11 We wanted to focus in on the web, which is just one slice of ICT 14:47:23 ack npd 14:47:24 npd, you wanted to comment on scopes and to comment on horizontal review as well 14:47:36 Radu has joined #sustyweb 14:50:16 +1 npd good division of scopes 14:50:29 npd: It's very hard to get started, first version is never perfect, but really good to get it out and get feedback. Question is on scope. This is aimed at websites? That aligns well with a11y guidelines. Is there work to be done on development of the platform e.g. new web features? There's another sustainability CG that might want to do that part? Some of these things seem like not sustainability 14:50:35 topics e.g. privacy / inclusion. Highest impact guideline is DEI training, which is good but maybe not sustainability. 14:50:40 the definition of sustainability has long being discussed - with much user research capturing the breadth of the issue 14:50:52 Plug for the Equity CG: https://www.w3.org/community/equity/ 14:51:56 timfrick: This was based on corporate sustainability standards. Does make guidelines much broader. Didn't want to just look at energy use and emissions. 14:51:58 (just like a lot of the recommendations/guidelines on sustainable web development might be very closely related to web performance) 14:52:53 With accessibility, if it takes a user longer to accomplish their task, it will have a larger environmental footprint. Good accessibility helps everyone access what they need as quickly as possible. 14:53:31 Alex_Dawson: When we were drafting guidelines we commonly found that having impacts for performance / accessibility / privacy also reduced emissions as a side effect e.g. clean markup improves accessibility but can also reduce emissions by reducing bandwidth requirements. Alongside GRI provides things that can be easilly implented 14:53:31 q? 14:53:31 Alex_Dawson: If you're complying with WCAG and GRI you will probably also comply with sustainability guidelines. 14:53:54 zakim, close the queue 14:53:54 ok, Ian, the speaker queue is closed 14:54:29 (Want to leave time for "next steps" at the end) 14:54:29 ack me 14:54:30 tzviya, you wanted to respond to ivan 14:55:06 Nick Doty: Having it all in the one document doesn't necessarily make the best thing 14:55:12 tzviya: There's a different group that does horizonal review for a11y. 14:55:14 ack jgraham_ 14:55:22 scribenick: Ian 14:55:46 +1 tzviya yes myself & npdoty are #sustainability CG co-chairs and s12y Horizontal Review is a project of that CG 14:55:50 scribe+ 14:56:11 jgraham_: energy usage ... ??? ... might be double, increase no matter what you do 14:56:42 ... do we know if a site adopts these guidelines what sort of impact they might have? 14:56:42 but we haven't made much progress yet on the horizontal review side and guidance. perhaps that naturally comes later, but just want to admit our current status. 14:57:32 q? 14:58:01 Łukasz: Guidelines are low/medium/high at the moment. Guideline can reduce energy usage by some percent, but you might be better off with green hosting. We've been trying to embed this in the document, but so far it's pretty high level. 14:58:11 jgraham_: what is the total ... ?? ... of emissions that. .. ???? .. 14:58:22 ack cwilso 14:58:30 jgraham_: I would be interested in seeing a calculation of the total possible emissions reduction if you applied the guidelines to the entire internet. 15:01:10 cwilso: This work is important. Few meta comments. Guidance is currently rather long. Not clear where the best wins might be found. Might be useful to identify those for designers etc. I hope that you can find where the most lossy things are. Some guidance isn't realistic with other constraints. Getting rid of extraneous things is good, but it has to be taken as realistic. If you can point people 15:01:15 towards metrics. How to metre your own work. State of the art changes e.g. compute power changes. I like the approach that you need to keep going on teaching people how to fish. Overall I hope you feel encouraged by this. 15:02:01 (People can join the CG of course) 15:02:04 Łukasz: Thanks for joining. What comes next is collecting feedback. 15:02:53 I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html Ian 15:03:00 RRSAgent: make minutes 15:03:01 I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_ 15:03:28 Zakim, bye 15:03:28 leaving. As of this point the attendees have been npd, jgraham_, cwilso, JenStrickland, Ian, tantek, dsinger, florian, Łukasz, Ivan, Herman, christos-bacharakis, Alex_Dawson 15:03:28 Zakim has left #sustyweb 15:06:57 tidoust has joined #sustyweb 15:11:08 lukasz has joined #sustyweb 15:14:51 dsinger has joined #sustyweb 15:23:57 Alex_Dawson has left #sustyweb 15:31:18 rrsagent, bye 15:31:18 I see no action items