Comments 38
Проблема в том, что изначально все делают под ПК, а потом допиливают под мобильные. На это у многих нет средств.
0
Это да, но никто не мешает даже при начальной верстке закладывать основу для оптимальной работы под смартфоны. Media Queries, все такое.
Плюс, нужно вырабатывать привычку сразу оптимизировать сайт — жать картинки, стили, js, минимизировать обращения к серверу, настраивать кеширование и гзипирование. Если придерживаться простых правил, то даже изначально десктопный сайт будет шустро работать на мобильных, и опять же, потреблять меньше энергии.
Плюс, нужно вырабатывать привычку сразу оптимизировать сайт — жать картинки, стили, js, минимизировать обращения к серверу, настраивать кеширование и гзипирование. Если придерживаться простых правил, то даже изначально десктопный сайт будет шустро работать на мобильных, и опять же, потреблять меньше энергии.
+1
Написал и задумался. «Потребление энергии» в контексте сайтов хоть и логично, по пока как-то звучит диковато. Надо привыкать :)
+2
Как раз таки если начать жать всё подряд, то потребление энергии скорее вырастет чем снизится. Так как энергия тратится в первую очередь при выполнении операций на CPU. Скорее всего несжатый bmp показать намного «зеленее», чем png-файл, а не сжатый gzip-ом CSS/HTML хоть и съедят больше трафика, но, возможно, будут быстрее обработаны.
Обращаю внимание, что я всюду пишу «наверное» и «возможно» — на данный момент нет каких-либо решений, которые бы гарантированно давали улучшение по энергопотреблению во всех браузерах и на всех платформах. Любые оптимизации будут очень специфичны для конкретного случая. Поэтому считаю, что материал статьи стоит воспринимать крайне скептически.
Обращаю внимание, что я всюду пишу «наверное» и «возможно» — на данный момент нет каких-либо решений, которые бы гарантированно давали улучшение по энергопотреблению во всех браузерах и на всех платформах. Любые оптимизации будут очень специфичны для конкретного случая. Поэтому считаю, что материал статьи стоит воспринимать крайне скептически.
0
Если жать на стороне сервера, то CPU девайса это по-идее никак не затронет. По поводу bmp, кстати, тоже есть упоминание в статье
-2
Как не затронет? Распаковать-то надо будет. И чем сложнее формат сжатых данных — тем больше потеряется времени CPU на распаковке.
+1
Да, не учел этот момент, пардон.
0
Подозреваю тогда, что радиосигнал «распаковывать» из эфира гораздо сложнее и энергозатратнее, чем картинку из памяти.
+1
Это в случае с мобильными устройствами так. А за все остальные кто поручится?
Дпугой момент — в статье выше сказано, что распаковка PNG оказывается затратнее распаковки GIF, т.е. не обязательно, что экономия по трафику будет достаточна для компенсации затрат на распаковку.
Итого: нас интересует минимизация величины [энергия на прием трафика + энергия на распаковку]. Первое зависит от способа подключения, второе — от эффективности обработки конкретного формата в конкретном браузере на конкретной платформе.
Дпугой момент — в статье выше сказано, что распаковка PNG оказывается затратнее распаковки GIF, т.е. не обязательно, что экономия по трафику будет достаточна для компенсации затрат на распаковку.
Итого: нас интересует минимизация величины [энергия на прием трафика + энергия на распаковку]. Первое зависит от способа подключения, второе — от эффективности обработки конкретного формата в конкретном браузере на конкретной платформе.
0
радиосигнал декодируется аппаратно, я полагаю. А вот про аппаратные png-кодеки мне не известно
+2
Да, там специализированные DSP и процессор, но они очень сложные и жрут очень много энергии. Где- то видел замечательную табличку с количествами транзисторов, но не могу найти сейчас.
Аппаратное ускорение декодирования картинок в мобильных чипах есть, в принципе. Ускоренное декодирование jpeg — чуть ли не во всех современных.
Аппаратное ускорение декодирования картинок в мобильных чипах есть, в принципе. Ускоренное декодирование jpeg — чуть ли не во всех современных.
+1
Декодер может быть реализован в железе.
0
UFO just landed and posted this here
[irony]Сколько же стоит оптимизация сайта под смартфоны, что вышеперечисленные компании никак не накопят на нее[/irony]
+1
На это у многих нет средств
Apple, Wikipedia, Facebook… Нет средств, да?
0
Это все конечно очень хорошо, но все таки хочется вернуться к реальному миру и посмотреть на это все в совокупности, т. е. не являются ли многие из «оптимизаций» банальной экономией на спичках (например замена png -> jpeg), которая даже не сравнима с тем сколько энергии мы моем сохранить просто снизив яркость устройства, допустим, на 10% или которая теряется на фоне того, сколько съедает gsm модуль
+5
Из их работы:
Правда, я немного не понял, относительно чего эти джоули считаются
For example, by applying our guidelines to the Wikipedia mobile site we reduced its energy consumption from 35 Joules to 25 Joules, a saving of 29%.
Правда, я немного не понял, относительно чего эти джоули считаются
0
То, что apple.com быстро разряжает андроид, неудивительно.
Тесты с iphone, на которых выиграет apple.com и проиграет google.com, проводились?)
Тесты с iphone, на которых выиграет apple.com и проиграет google.com, проводились?)
+4
Веб-девелоперу на заметку: на загрузку JQuery затрачивается 5 Джоулей.
+4
Зато сколько джоулей jQuery экономит самомý разработчику!!…
Нет уж, ребятки, я плевать хотел на ваши джоули — будет вам и jQuery, и даже Underscore в придачу.
Нет уж, ребятки, я плевать хотел на ваши джоули — будет вам и jQuery, и даже Underscore в придачу.
+9
Что-то я не понял из отчета чем им PNG не угодил.
+2
Не вижу в тестах потребления энергии пустыми сайтами с а) белым фоном и б) черным фоном. От чего плясать? К чему стремиться. К 7 Джоулям на просмотр?
+2
Эти результаты должны сильно зависеть от браузера.
Интересно, у Opera Mini есть оптимизация не только по размеру трафика, но и по энергопотреблению на конечном стройстве… Субъективно android-телефон с этим браузером довольно долго работает.
Интересно, у Opera Mini есть оптимизация не только по размеру трафика, но и по энергопотреблению на конечном стройстве… Субъективно android-телефон с этим браузером довольно долго работает.
0
Табличку бы с графиками чуть побольше. Трудно читать.
0
Оригинальный pdf c исследованием — скриншоты оттуда
0
Пора уже считать вред, нанесенный людьми во время работы над сайтом.
Сколько углекислого газа в атмосферу выдохнули,
сколько пота излили,
сколько плюшек съели,
сколько карандашей сточили,
сколько нефти истратили на пластмассовые одноразовые стаканчики…
Что я еще упустил, давайте полный перечень вреда составим.
Сколько углекислого газа в атмосферу выдохнули,
сколько пота излили,
сколько плюшек съели,
сколько карандашей сточили,
сколько нефти истратили на пластмассовые одноразовые стаканчики…
Что я еще упустил, давайте полный перечень вреда составим.
+1
Sign up to leave a comment.
«Плохие» сайты разряжают батарею мобильных устройств