TGViewer
Angular Meetup Angular Meetup @angular_meetup · 138 subscribers
Post #111 160
#blog
На сегодня - любопытная статья про способы предзагрузки изображений в JS, с плюсами/минусами, примерами и аргументацией. Ну а если сократить до сухих фактов:
- new Image(): Простой способ с доступом к размерам и событию загрузки, но ненадежен при запрете кэширования на сервере (no-store).
- <link rel="preload">: Лучший выбор. Гарантированно кэширует изображение (игнорируя no-store) и предотвращает дублирование запросов.
- Скрытый <div>: Работает только с visibility: hidden (не `display: none`). Считается «костылем» без особых преимуществ.
- Cache API и fetch(): Дают полный программный контроль и работу с данными в памяти, но требуют ручной очистки кэша или хранения Blob-объектов.

Статья: https://macarthur.me/posts/preloading-images/
Alex MacArthur Your options for preloading images with JavaScript There are a number of ways to preload an image on demand with JavaScript — each with their own strengths & drawbacks. Let's explore them.
  • ❤ 3
More from @angular_meetup
  1. Sep 22, 2026#blog Сегодня посмотрим статью об адаптивных iframe в Chrome 154: ▪Новая возможность: Chro…
  2. Sep 14, 2026#blog Знаю, что сама тема не нова, но это не делает её неактуальной. Сегодня посмотрим ста…
  3. Aug 21, 2026#blog Вышел релиз Chrome 153 beta. Что в нем можно найти: -Особенность релиза: Chrome 153…
  4. Aug 11, 2026#blog Сегодня - статья о том, как стандарт Baseline помогает уменьшить размер JavaScript-б…
  5. Aug 3, 2026#blog Сегодня посмотрим на новый HTML элемент <usermedia>: - Новый элемент: Доступен в Chr…
  6. Jul 14, 2026#blog В июне был опубликован RFC с методом QUERY в HTTP (и почти одновременно он был добав…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →