Комментарии 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.
А) Нет превью статей, а показываются только заголовки;
Б) Эта же картинка весит ~300 KB.
А раз речь о пользователях PC, то следовательно это либо Wi-Fi, либо оптоволокно, либо 4G (модем или раздача с телефона). В картинке размером 1.8 MB с моей точки зрения всего 2 аспекта для беспокойства: потраченный трафик и кеширование в памяти.
Скорее всего у большинства пользователей PC безлимитный трафик, поэтому скачивание беспокойство вызывать не должно. А если трафик лимитированный — то возникает вопрос: почему у такого пользователя всё ещё включена предзагрузка картинок? Ведь прилететь может отовсюду, та же лента в любой соцсети отожрёт больше трафика, чем первая страница хабра. Картинки в статью заливаются через habrastorage, где: “Доступные расширения: jpg, gif, png; ширина до 5000px; максимальный размер до 8 Мбайт”.
Если зайти с позиции памяти на жёстком диске, то чаще всего браузеры используют сложные стратегии кеширования, в том числе LRU. И новые картинки просто вытеснят старый кэш и изменения в памяти заметно не будет.
Я, конечно, попрошу графического дизайнера переделать картинку, но, кажется, беспокойство немного гиперболизированно.
UPD
Картинку обновили, теперь весит 250 KB.
> А раз речь о пользователях PC,
а также о пользователях айпадов. которые смотрят сайт по мобильному интернету. и этот мобильный интернет не безлимитный. в метро. и когда ваша картинка наконец загружается она сдвигает весь текст. потому что вы забыли о том, чт овсе картинки олжны иметь прописаный размер. так во всяком случае считалось правилом хорошего тона делать в 1997 году. чтобы дизайн сайта не плясал всякий раз когда новая картинка загружается.
а также о пользователях айпадов. которые смотрят сайт по мобильному интернету. и этот мобильный интернет не безлимитный. в метро. и когда ваша картинка наконец загружается она сдвигает весь текст. потому что вы забыли о том, чт овсе картинки олжны иметь прописаный размер. так во всяком случае считалось правилом хорошего тона делать в 1997 году. чтобы дизайн сайта не плясал всякий раз когда новая картинка загружается.
Лучше, чем UIKit, но хуже, чем SwiftUI.
Зачем эти запятые после скобок? Зачем точка с запятой?
Но обидно, что если Apple не откроет SwiftUI, то Flutter может победить.
Зачем эти запятые после скобок? Зачем точка с запятой?
Но обидно, что если Apple не откроет SwiftUI, то Flutter может победить.
Спасибо за перевод.
Оригинал тут flutter.dev/docs/get-started/flutter-for/ios-devs
Какая-то пошла мода не указывать источники, выдавая переводы за свои статьи. В хабе 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 в лаконичный формат «вопрос — ответ».»
Тега лаконичная интерпретация нет, а взятые с офф сайта заголовки и примеры всё-таки сложно назвать переводом.
Но понимаю суть негодования и в следующих частях обязательно укажу ссылку на оригинальную документацию.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
[По докам] Flutter. Часть 2. Для iOS разработчиков