IRC log of sustyweb on 2023-09-13

Timestamps are in UTC.

06:41:51 [RRSAgent]
RRSAgent has joined #sustyweb
06:41:55 [RRSAgent]
logging to https://www.w3.org/2023/09/13-sustyweb-irc
06:41:59 [tidoust]
RRSAgent, make logs public
06:42:00 [tidoust]
Meeting: Introducing the Web Sustainability Guidelines (WSGs)
06:42:00 [tidoust]
Chair: timfrick, Alexander Dawson, lmastalerz
06:42:00 [tidoust]
Agenda: https://github.com/w3c/tpac2023-breakouts/issues/32
06:42:00 [tidoust]
Slideset: https://w3c.github.io/sustyweb/TPAC_Slides.pdf
06:42:00 [tidoust]
clear agenda
06:42:00 [tidoust]
agenda+ Pick a scribe
06:42:01 [tidoust]
agenda+ Reminders: code of conduct, health policies, recorded session policy
06:42:03 [tidoust]
agenda+ Goal of this session
06:42:05 [tidoust]
agenda+ Discussion
06:42:07 [tidoust]
agenda+ Next steps / where discussion continues
06:50:26 [tidoust]
RRSAgent, do not leave
07:20:14 [tidoust]
tidoust has joined #sustyweb
09:01:00 [tidoust]
tidoust has joined #sustyweb
12:05:13 [tidoust]
tidoust has joined #sustyweb
14:00:28 [RRSAgent]
RRSAgent has joined #sustyweb
14:00:28 [RRSAgent]
logging to https://www.w3.org/2023/09/13-sustyweb-irc
14:00:37 [jgraham_]
RRSAgent: make minutes
14:00:38 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_
14:00:40 [Nicola_Bonotto]
Nicola_Bonotto has joined #sustyweb
14:00:45 [jgraham_]
RRSAgent: make logs public
14:01:17 [jgraham_]
Meeting: TPAC breakout: Introducing the Web Sustainability Guidelines
14:01:17 [npdoty]
npdoty has joined #sustyweb
14:02:15 [npd]
present+
14:03:29 [tzviya]
tzviya has joined #sustyweb
14:03:47 [jgraham_]
present+
14:03:53 [mgifford]
mgifford has joined #sustyweb
14:05:37 [cwilso]
cwilso has joined #sustyweb
14:05:42 [cwilso]
present+
14:05:48 [JenStrickland]
JenStrickland has joined #sustyweb
14:05:52 [JenStrickland]
present+
14:06:28 [christos-bacharakis]
christos-bacharakis has joined #sustyweb
14:06:49 [jgraham_]
Chair: Łukasz Mastalerz
14:07:04 [Ian]
Ian has joined #sustyweb
14:07:28 [florian]
florian has joined #sustyweb
14:08:06 [jgraham_]
[slide 2]
14:08:06 [jgraham_]
RRSAgent: make minutes
14:08:07 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_
14:08:32 [jgraham_]
ScribeNick: jgraham_
14:08:45 [Ian]
rrsagent, pointer?
14:08:45 [RRSAgent]
See https://www.w3.org/2023/09/13-sustyweb-irc#T14-08-45
14:08:52 [jgraham_]
(introductions from speakers)
14:08:55 [Ian]
present+
14:08:57 [jgraham_]
[slide 3]
14:09:42 [tantek]
tantek has joined #sustyweb
14:09:45 [tantek]
present+
14:10:00 [tantek]
Zakim, start meeting
14:10:00 [Zakim]
RRSAgent, make logs Public
14:10:02 [Zakim]
please title this meeting ("meeting: ..."), tantek
14:10:08 [jgraham_]
Ł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 [tantek]
meeting: TPAC breakout: Introducing the Web Sustainability Guidelines (WSGs)
14:10:22 [tantek]
present+
14:10:32 [tantek]
scribe: jgraham_
14:11:14 [tantek]
present+ dsinger
14:11:14 [tantek]
present+ cwilso
14:11:14 [tantek]
present+ florian
14:11:14 [jgraham_]
Łukasz: 2-5% of global emissions. Higher than all but 4 countries.
14:11:14 [tantek]
present+ jgraham_
14:11:46 [tantek]
present+ Łukasz
14:11:46 [tantek]
present+ Ivan Herman
14:11:46 [tantek]
present+ christos-bacharakis
14:11:46 [tantek]
present+ Alex_Dawson
14:11:48 [jgraham_]
Łukasz: Growth is high 400%+ increase in traffic since 2015. 70-140% increase on page size
14:12:33 [jgraham_]
Łukasz: Why didn't impact explode? Optimistaion. Especially in networking, data centres, cloud, have kept emissions more stable.
14:13:04 [tantek]
Agenda: https://github.com/w3c/tpac2023-breakouts/issues/32
14:13:05 [DanD]
DanD has joined #sustyweb
14:13:34 [jgraham_]
Ł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 [jgraham_]
[slide 4]
14:14:29 [jgraham_]
Ł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 [jgraham_]
Łukasz: Website carbon calculators exist, but hard to account for all the complexity.
14:15:04 [tantek]
Slideset: https://w3c.github.io/sustyweb/TPAC_Slides.pdf
14:15:06 [jgraham_]
[slide 5]
14:15:08 [jgraham_]
[slide 6]
14:15:18 [tantek]
RRSAgent, make logs public
14:15:42 [tantek]
Chair: timfrick, Alexander Dawson, lmastalerz
14:16:10 [jgraham_]
Ł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 [jgraham_]
[slide 7]
14:17:06 [jgraham_]
Ł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 [jgraham_]
[slide 8]
14:17:25 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html tantek
14:18:23 [timfrick]
timfrick has joined #sustyweb
14:18:25 [jgraham_]
Ł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 [jgraham_]
[slide 9]
14:19:47 [jgraham_]
Ł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 [jgraham_]
[slide 9]
14:21:18 [jgraham_]
Ł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 [jgraham_]
s/slide 9/slide 10/
14:21:40 [jgraham_]
[slide 11]
14:21:59 [Nahuai]
Nahuai has joined #sustyweb
14:22:25 [jgraham_]
Łukasz: Guidelines based on WCAG. [missed this]. First draft published last week. Starting to collect feedback.
14:22:31 [jgraham_]
[slide 12]
14:22:59 [Ian]
-> https://w3c.github.io/sustyweb/ Guidelines
14:23:36 [Ian]
-> https://github.com/w3c/sustyweb Sustyweb repo
14:23:49 [jgraham_]
Ł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 [jgraham_]
[slide 13]
14:24:20 [jgraham_]
Łukasz: Reaching out to external groups for feedback.
14:24:32 [jgraham_]
Łukasz: Looking for early adopters.
14:25:09 [jgraham_]
[slide 14]
14:25:46 [jgraham_]
Ł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 [jgraham_]
[slide 15]
14:25:58 [jgraham_]
Łukasz: Want to walk through an example
14:26:02 [jgraham_]
[slide 16]
14:26:12 [DanD]
DanD has joined #Sustyweb
14:26:49 [mgifford]
no audio
14:26:49 [mgifford]
back
14:27:28 [christos-bacharakis]
q+
14:28:12 [jgraham_]
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 [jgraham_]
[slide 17]
14:30:08 [DanD_]
DanD_ has joined #sustyweb
14:30:09 [jgraham_]
Ł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 [jgraham_]
Łukasz: This example has low impact across all categories.
14:31:11 [jgraham_]
Łukasz: Then we have a code example or an example of application of a given guideline.
14:31:30 [jgraham_]
Łukasz: THen there are links to other resources.
14:31:34 [jgraham_]
[slide 18]
14:31:49 [jgraham_]
Łukasz: Time for Q&A
14:31:56 [jgraham_]
q?
14:32:05 [Ian]
q+ Ivan
14:32:15 [jgraham_]
ack christos-bacharakis
14:32:17 [tzviya]
ack christos-bacharakis
14:32:58 [jgraham_]
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 [DanD_]
q+
14:33:54 [dsinger]
q+ to ask about advice to the spec-writing community
14:34:30 [jgraham_]
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 [jgraham_]
ack Ivan
14:35:03 [npd]
q+ on scopes
14:35:36 [tzviya]
q+ to respond to ivan
14:35:41 [npd]
q+ on horizontal review as well
14:35:46 [jgraham_]
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 [DanD_]
Just published a first version of 5g developer guidelines in GSMA
14:35:50 [jgraham_]
q+
14:35:52 [DanD_]
https://www.gsma.com/aboutus/workinggroups/wp-content/uploads/2022/11/IG.15-v1.0-1.pdf
14:36:59 [jgraham_]
Ł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 [DanD_]
Next version will add more best practices especially around media delivery so referencing the W3C sustainability guidelines will be valuable
14:37:45 [jgraham_]
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 [jgraham_]
timfrick: We're figuring out how to incorporate these guidelines into our tooling [ecograder?].
14:38:47 [jgraham_]
timfrick: We've been reliant on W3C to help us understand what the protocols look like here.
14:38:54 [dsinger]
q?
14:38:57 [jgraham_]
ack DanD_
14:41:21 [cwilso]
q+
14:41:25 [JenStrickland]
Please move speaker towards microphone.
14:41:38 [jgraham_]
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 [jgraham_]
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 [tzviya]
q?
14:42:44 [DanD_]
https://www.greeningofstreaming.org/
14:43:17 [zoe]
zoe has joined #sustyweb
14:43:18 [jgraham_]
Ł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 [tzviya]
ack dsinger
14:43:49 [Zakim]
dsinger, you wanted to ask about advice to the spec-writing community
14:45:01 [jgraham_]
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 [jgraham_]
Łukasz: Trying to find these. As it stands right now, but don't have information to share yet.
14:46:33 [mgifford]
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 [jgraham_]
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 [mgifford]
We wanted to focus in on the web, which is just one slice of ICT
14:47:23 [tzviya]
ack npd
14:47:24 [Zakim]
npd, you wanted to comment on scopes and to comment on horizontal review as well
14:47:36 [Radu]
Radu has joined #sustyweb
14:50:16 [tantek]
+1 npd good division of scopes
14:50:29 [jgraham_]
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 [jgraham_]
topics e.g. privacy / inclusion. Highest impact guideline is DEI training, which is good but maybe not sustainability.
14:50:40 [zoe]
the definition of sustainability has long being discussed - with much user research capturing the breadth of the issue
14:50:52 [JenStrickland]
Plug for the Equity CG: https://www.w3.org/community/equity/
14:51:56 [jgraham_]
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 [zoe]
(just like a lot of the recommendations/guidelines on sustainable web development might be very closely related to web performance)
14:52:53 [mgifford]
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 [jgraham_]
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 [Ian]
q?
14:53:31 [jgraham_]
Alex_Dawson: If you're complying with WCAG and GRI you will probably also comply with sustainability guidelines.
14:53:54 [Ian]
zakim, close the queue
14:53:54 [Zakim]
ok, Ian, the speaker queue is closed
14:54:29 [Ian]
(Want to leave time for "next steps" at the end)
14:54:29 [tzviya]
ack me
14:54:30 [Zakim]
tzviya, you wanted to respond to ivan
14:55:06 [jgraham_]
Nick Doty: Having it all in the one document doesn't necessarily make the best thing
14:55:12 [jgraham_]
tzviya: There's a different group that does horizonal review for a11y.
14:55:14 [tzviya]
ack jgraham_
14:55:22 [Ian]
scribenick: Ian
14:55:46 [tantek]
+1 tzviya yes myself & npdoty are #sustainability CG co-chairs and s12y Horizontal Review is a project of that CG
14:55:50 [tantek]
scribe+
14:56:11 [tantek]
jgraham_: energy usage ... ??? ... might be double, increase no matter what you do
14:56:42 [tantek]
... do we know if a site adopts these guidelines what sort of impact they might have?
14:56:42 [npd]
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 [tzviya]
q?
14:58:01 [jgraham_]
Ł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 [tantek]
jgraham_: what is the total ... ?? ... of emissions that. .. ???? ..
14:58:22 [tzviya]
ack cwilso
14:58:30 [jgraham_]
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 [jgraham_]
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 [jgraham_]
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 [Ian]
(People can join the CG of course)
15:02:04 [jgraham_]
Łukasz: Thanks for joining. What comes next is collecting feedback.
15:02:53 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html Ian
15:03:00 [jgraham_]
RRSAgent: make minutes
15:03:01 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/09/13-sustyweb-minutes.html jgraham_
15:03:28 [jgraham_]
Zakim, bye
15:03:28 [Zakim]
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]
Zakim has left #sustyweb
15:06:57 [tidoust]
tidoust has joined #sustyweb
15:11:08 [lukasz]
lukasz has joined #sustyweb
15:14:51 [dsinger]
dsinger has joined #sustyweb
15:23:57 [Alex_Dawson]
Alex_Dawson has left #sustyweb
15:31:18 [Ian]
rrsagent, bye
15:31:18 [RRSAgent]
I see no action items