Size: a a a

2020 October 17

MZ

Misha Zamkevich in Svelte [svelt]
Pavel 🦇 Malyshev
Если ты делаешь оффлайн-ферст приложение ты должен совершенно точно и желательно вручную менеджерить ресурсы приложения
Ну вот и получается, что с оффлайн фёрст ты в любом случае выстрелишь себе в ногу, если не будешь следить за размером статики.
источник

MZ

Misha Zamkevich in Svelte [svelt]
Как бы и саппер уже не при чём
источник

L

Ljonya in Svelte [svelt]
Misha Zamkevich
Ну вот и получается, что с оффлайн фёрст ты в любом случае выстрелишь себе в ногу, если не будешь следить за размером статики.
видимо в этом и заключается сырость технологии
источник

L

Ljonya in Svelte [svelt]
)
источник

AP

Alexander Ponomarev in Svelte [svelt]
офлайн ферст это вообще довольно редкий кейс если честно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Misha Zamkevich
Ну вот и получается, что с оффлайн фёрст ты в любом случае выстрелишь себе в ногу, если не будешь следить за размером статики.
Вопрос в том это ли проблема самого SW и что греха таить, технологии не сразу взрослеют, либо проблема конкретной реализации в саппер
источник

A

Arushwl in Svelte [svelt]
А как не следить за размером статики?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
офлайн ферст это вообще довольно редкий кейс если честно
Причём тут редкий или нет. У всех по разному. Технология есть, мы лишь обсуждаем зачем она  и насколько ещё сырая
источник

L

Ljonya in Svelte [svelt]
Arushwl
А как не следить за размером статики?
ну вон как я описал выше
источник

AP

Alexander Ponomarev in Svelte [svelt]
мы обсуждаем что св в большинстве случаев вообще не нужен и редкость кейсов здесь имеет прямое значение
источник

L

Ljonya in Svelte [svelt]
Alexander Ponomarev
мы обсуждаем что св в большинстве случаев вообще не нужен и редкость кейсов здесь имеет прямое значение
как это он не нужен, когда кейсы существуют
источник

L

Ljonya in Svelte [svelt]
хоть и нечастые
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну я же написал, для простого кеширования он не нужен. И написал что для офлайна нужен)
источник

L

Ljonya in Svelte [svelt]
Alexander Ponomarev
ну я же написал, для простого кеширования он не нужен. И написал что для офлайна нужен)
в общем я думаю в сапере он для задела на оффлайн ориентированность. Как я уже писал, у них используется два сценария. В качестве префетчка они в него пихают все что динамически должно загрузится потом (в т. ч. чанки), как хранилище для офлайн сценария со стратегией network first.
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ljonya
не все же с vue пошли на svelte. или как? надо сначала все круги ада отмотать на реакте, vue, потом опытному на sapper переходить?
Я не писал на вью и не строил архитектуру приложения на реакт.

Просто у меня такие мысли: когда у тебя медиа-сервис с кучей динамических ресурсов, то это повод задуматься об отдельном сервисе, который будет разруливать эту кашу.

Даже когда ты собираешься закинуть на сайт видос в 50+ мб, ты должен отдавать себе отчёт, что собираешься загрузить юзеру 50мб видео, и нужно бы это как-то оптимизировать.

Когда у тебя куча видосов по 10 мб — это тоже повод задуматься об оптимизации. Тут начинается всякие ререндеры под разные разрешения, пропускную способность и т.п. С картинками та же история.

Это же довольно простая мысль:  «50 мб+ на клиенте, — это не гуд». У браузеров ограничения тоже не просто так ввели.
источник

L

Ljonya in Svelte [svelt]
Misha Zamkevich
Я не писал на вью и не строил архитектуру приложения на реакт.

Просто у меня такие мысли: когда у тебя медиа-сервис с кучей динамических ресурсов, то это повод задуматься об отдельном сервисе, который будет разруливать эту кашу.

Даже когда ты собираешься закинуть на сайт видос в 50+ мб, ты должен отдавать себе отчёт, что собираешься загрузить юзеру 50мб видео, и нужно бы это как-то оптимизировать.

Когда у тебя куча видосов по 10 мб — это тоже повод задуматься об оптимизации. Тут начинается всякие ререндеры под разные разрешения, пропускную способность и т.п. С картинками та же история.

Это же довольно простая мысль:  «50 мб+ на клиенте, — это не гуд». У браузеров ограничения тоже не просто так ввели.
а если человек вообще не собирается закидывать?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну я же написал, для простого кеширования он не нужен. И написал что для офлайна нужен)
Мы наверное разное под кэшированием понимаем. Мое понимание, SW это про кэширование ресурсов под управлением клиента. Стандартное кэширование этого контроля не даёт, вот и все.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если копать глубже, то SW это замена раннему AppCache
источник

L

Ljonya in Svelte [svelt]
скажем разрабатывает локально библиотеку компонентов, ему нужны моки для статики. не разобравшись накидал парку картинок с медиавики и всё
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ljonya
а если человек вообще не собирается закидывать?
Ну так и проблемы нет, да?
источник