Работаю с flickr API для загрузки изображений. В результате обращения к API получаю ссылку на изображение, которую могу вставить в какое-то место на странице: https://farm6.staticflickr.com/5578/14948350732_6cacca4da6.jpg
. Но весит картинка зачастую больше, чем хотелось бы. И Google Page Insight ругается, к тому же. Можно ли как-то сжимать картинку в lossless/lossy перед отрисовкой на клиенте при помощи JS?
Нет, такие операции затратные и на клиенте такого не сделать. Такое решается только через backend используя сторонние сервисы по сжатию, например tinypng или есть такой сервис, который на лету делает сжатие изображения https://imageoptim.com/api или ресайз изображения https://rsz.io/#ImageResizing
Как добавить объект в DOM дерево? (не узел типа div), а именно объект (внутри которого уже прописано css у соответствующего div'a)
например на этом сайте: https://codyhouseco/demo/alternate-fixed-scroll-background/index
При переписывании ранее написанного кода понадобилось держать в памяти все экземпляры классаВсе экземпляры класса хранятся как статическое...