Re: The ability to turn off animations in browsers

Tim Leverett <[email protected]> Mon, 10 Jun 2013 12:04:01 -0400
Newsgroups gmane.comp.web.html.general
Message-ID <CAOiS3y5yg8nKaw41fGOsH6dOMUEeD9MyQW7LRuoHwFAm2sb+PA@mail.gmail.com>
--047d7b343d5601c72c04deceef49
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I'm intrigued by this request. Would you mind sharing your data that shows
how animations specifically produce a significant difference in power
consumption across devices?

=E2=98=BA


On Thu, Jun 6, 2013 at 6:57 AM, Hidv=C3=A9gi G=C3=A1bor <[email protected]>=
 wrote:

> Hello everyone,
>
> I'm new to this list, but not to the web, I've been working with it since
> 1999. My concerns about the destruction of our environment (thus the
> extinction of species) and the growing hunger for energy (but the lack of
> cheap renewable energy) have led me to ask developers to reduce the
> energy-consumption of the websites we create. This can be achieved by
> giving the users the ability to turn off animations browserwide to save
> energy and time.
>
> Theory
>
> a, Most of our energy resources pollute or danger the environment:
> 1, petroleum is still cheap, but it is going to deplete in our future, an=
d
> it's polluting
> 2, coal is polluting
> 3, solar energy is expensive
> 4, nuclear energy is dangerous because no governments can ensure the
> guarding of nuclear waste for 10 000 years (until then they can be used t=
o
> build nuclear weapons for example by terrorists)
>
> b, Even though the number mobile devices is growing, but the technology o=
f
> battery cells is developing much slower, leading to user inconvenience.
>
> c, Website animations come with two problems:
> 1, they cost energy to render
> 2, many user interactions can only be started only after an animation has
> already finished, so users' time is wasted
> By summarizing these little seconds in global, we are talking about years
> and gigawatts.
>
> Proposal
>
> I propose to make two little additions to the browsers:
>
> 1, a global / per site setting to turn off animations
> This can be done for example by setting the durations of animations to 0
> second
>
> 2, a global variable that can be read to determine of the animation setti=
ng
> This can be used by libraries like jQery to set their animation durations
> to 0
> For example it could be read like this:
> if (window.animationsTurnedOff) {
>  (...)
> }
>
> G=C3=A1bor Hidv=C3=A9gi
> Hungary
>
>
>
>
>

--047d7b343d5601c72c04deceef49
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I&#39;m intrigued by this request. Would you mind sharing =
your data that shows how animations specifically produce a significant diff=
erence in power consumption across devices?</div><div class=3D"gmail_extra"=
>

<br clear=3D"all"><div><font size=3D"4">=E2=98=BA</font></div>
<br><br><div class=3D"gmail_quote">On Thu, Jun 6, 2013 at 6:57 AM, Hidv=C3=
=A9gi G=C3=A1bor <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

Hello everyone,<br>
<br>
I&#39;m new to this list, but not to the web, I&#39;ve been working with it=
 since 1999. My concerns about the destruction of our environment (thus the=
 extinction of species) and the growing hunger for energy (but the lack of =
cheap renewable energy) have led me to ask developers to reduce the energy-=
consumption of the websites we create. This can be achieved by giving the u=
sers the ability to turn off animations browserwide to save energy and time=
.<br>


<br>
Theory<br>
<br>
a, Most of our energy resources pollute or danger the environment:<br>
1, petroleum is still cheap, but it is going to deplete in our future, and =
it&#39;s polluting<br>
2, coal is polluting<br>
3, solar energy is expensive<br>
4, nuclear energy is dangerous because no governments can ensure the guardi=
ng of nuclear waste for 10 000 years (until then they can be used to build =
nuclear weapons for example by terrorists)<br>
<br>
b, Even though the number mobile devices is growing, but the technology of =
battery cells is developing much slower, leading to user inconvenience.<br>
<br>
c, Website animations come with two problems:<br>
1, they cost energy to render<br>
2, many user interactions can only be started only after an animation has a=
lready finished, so users&#39; time is wasted<br>
By summarizing these little seconds in global, we are talking about years a=
nd gigawatts.<br>
<br>
Proposal<br>
<br>
I propose to make two little additions to the browsers:<br>
<br>
1, a global / per site setting to turn off animations<br>
This can be done for example by setting the durations of animations to 0 se=
cond<br>
<br>
2, a global variable that can be read to determine of the animation setting=
<br>
This can be used by libraries like jQery to set their animation durations t=
o 0<br>
For example it could be read like this:<br>
if (window.animationsTurnedOff) {<br>
=C2=A0(...)<br>
}<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
G=C3=A1bor Hidv=C3=A9gi<br>
Hungary<br>
<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>

--047d7b343d5601c72c04deceef49--