Pull to refresh

Comments 10

Картинка под заголовком имеет вес 1,8 мегабайт. 1,8 мегабайт карл. И эти 1,8 мегабайт скачают миллионы посетителей сайта. Только чтобы посмотреть первую страницу сайта. 1,8 мегабайт. Каждый.

Я так понимаю речь идёт о пользователях PC, т.к. в мобильной версии сайта и мобильном приложении:
А) Нет превью статей, а показываются только заголовки;
Б) Эта же картинка весит ~300 KB.

А раз речь о пользователях PC, то следовательно это либо Wi-Fi, либо оптоволокно, либо 4G (модем или раздача с телефона). В картинке размером 1.8 MB с моей точки зрения всего 2 аспекта для беспокойства: потраченный трафик и кеширование в памяти.

Скорее всего у большинства пользователей PC безлимитный трафик, поэтому скачивание беспокойство вызывать не должно. А если трафик лимитированный — то возникает вопрос: почему у такого пользователя всё ещё включена предзагрузка картинок? Ведь прилететь может отовсюду, та же лента в любой соцсети отожрёт больше трафика, чем первая страница хабра. Картинки в статью заливаются через habrastorage, где: “Доступные расширения: jpg, gif, png; ширина до 5000px; максимальный размер до 8 Мбайт”.

Если зайти с позиции памяти на жёстком диске, то чаще всего браузеры используют сложные стратегии кеширования, в том числе LRU. И новые картинки просто вытеснят старый кэш и изменения в памяти заметно не будет.

Я, конечно, попрошу графического дизайнера переделать картинку, но, кажется, беспокойство немного гиперболизированно.

UPD

Картинку обновили, теперь весит 250 KB.
> А раз речь о пользователях PC,
а также о пользователях айпадов. которые смотрят сайт по мобильному интернету. и этот мобильный интернет не безлимитный. в метро. и когда ваша картинка наконец загружается она сдвигает весь текст. потому что вы забыли о том, чт овсе картинки олжны иметь прописаный размер. так во всяком случае считалось правилом хорошего тона делать в 1997 году. чтобы дизайн сайта не плясал всякий раз когда новая картинка загружается.

webmascon, вы предложения в области QA рассматриваете?)

Предложения работы)

Лучше, чем UIKit, но хуже, чем SwiftUI.
Зачем эти запятые после скобок? Зачем точка с запятой?
Но обидно, что если Apple не откроет SwiftUI, то Flutter может победить.
Спасибо за перевод.
Оригинал тут flutter.dev/docs/get-started/flutter-for/ios-devs
Какая-то пошла мода не указывать источники, выдавая переводы за свои статьи. В хабе Flutter случайно заметил уже вторую такую статью.
Также в документации есть все будущие «статьи»
  • Flutter for React Native devs
  • Flutter for web devs
  • Flutter for Xamarin.Forms devs
  • Introduction to declarative UI


Это же большой и крутой труд переводить, очень для многих полезный, я хоть и оригиналы читаю, но часто переводы тоже перечитываю, чтобы лучше уложилось. Зачем стесняться указывать источники?
Не стесняюсь указывать источники, в этой части потерялась фраза из предыдущей, которая идёт первым предложением. Поэтому отвечу комментарием из той же предыдущей части:

«Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ».»

Тега лаконичная интерпретация нет, а взятые с офф сайта заголовки и примеры всё-таки сложно назвать переводом.


Но понимаю суть негодования и в следующих частях обязательно укажу ссылку на оригинальную документацию.
Спасибо за хороший подход.
Sign up to leave a comment.