-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Hackaton 2024][Cobalt][HTML] Check EC36 - Avoid autoplay for videos and audio content #102
Comments
Avoid autoplay for videos and audio content The title of the associated rule is measured in this ticket. Example : Associated rule link The link to the existing rule measured referenced into the "rules specifications" repository Example : EC36 HTML Language and platform HTML Measure justification Video content represent 80% of data stored on the web (Shift Project, 2019). Video autoplay represents the epitomy of what a bloatware is. Considering the recent tendancy of automatically displaying videos on social platform (Facebook, Instagram, TikTok, etc. ), setting a rule to avoid autoplaying videos seems an important ecodesign rule to tackle. It furthermore represent a bad experience for users, and has been described as a bad practice in many green coding referentials (RGESN, 115 bonnes pratiques, etc. ), as well as a potential issue in accessibility guidelines. The Shift Project 2019's article L'insoutenable usage de la vidéo en ligne describes autoplay as "an addictive form of design" that is against digital sobriety. Our test protocol We created a front web interface displaying a video, leaving preload enabled. We aimed at testing the different cases where the preload is set to true, false and metadata only. -Autoplay = false, preload = falseHere are some elements that can help to justify your measure:
Validation Indicate whether the measurement performed Indicate the percentage of certainty of this validation (0% for "I'm not sure at all", 100% for "I'm certain of the result") |
to do list Définir les scénarios : done Créer les différents scénarios/cas de test : une branche dans le git correspond à chacun des scénarios Fruggr étant un SaaS, il faut à chaque fois faire la merge request sur github et faire un test sur l'url. Stan Pour ETSdiff et GreenIT analysis on pourra faire le test en local. Fruggr = 3 run |
Associated rule titleAvoid autoplay for videos and audio content Associated rule linkThe link to the existing rule measured referenced into the "rules specifications" repository Example : EC36 HTML Language and platformHTML Measure justificationVideo autoplay represents the epitomy of what a bloatware is. Considering the recent tendancy of automatically displaying videos on social platform (Facebook, Instagram, TikTok, etc. ), setting a rule to avoid autoplaying videos seems an important ecodesign rule to tackle. It furthermore represent a bad experience for users, and has been described as a bad practice in many green coding referentials. Public articles
Other referentials
Test protocol
Note: as the
Fruggr: as this is a SaaS service it can only browse public URLs. So for each scenario:
ETSDiff:
ValidationIndicate whether the measurement performed validates or invalidates this rule. Indicate the percentage of certainty of this validation (0% for "I'm not sure at all", 100% for "I'm certain of the result")
|
Avoid autoplay for videos and audio content
The title of the associated rule is measured in this ticket.
Example :
Autoplaying media consumes unnecessary energy, especially when users might not be actively engaging with the content.
Associated rule link
The link to the existing rule measured referenced into the "rules specifications" repository
Example :
EC10 Python
Language and platform
The language and platform of the associated rule.
Example:
Python
It's supposed to be described in the rule itself.
Measure justification
Very important: give us elements that justify that your measure of this rule justifies (or doesn't) the environmental impact.
Without a good justification, your measure will not be accepted by Green Code Initiative.
Here are some elements that can help to justify your measure:
Validation
Indicate whether the measurement performed
validates
orinvalidates
this rule.Indicate the percentage of certainty of this validation (0% for "I'm not sure at all", 100% for "I'm certain of the result")
The text was updated successfully, but these errors were encountered: