Title: Bunch Problems/Issues
Last modified: December 9, 2022

---

# Bunch Problems/Issues

 *  Resolved [oganianarman](https://wordpress.org/support/users/oganianarman/)
 * (@oganianarman)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/bunch-problems-issues/)
 * `Hey,
 * I am also developer and checked some of your code and would like to repot a lot
   of problems and bugs.
 * Lazy Loading images:
 * 1. You are using this placeholder for images [https://prnt.sc/FiuDs8UmRw1p](https://prnt.sc/FiuDs8UmRw1p),
   it’s 1X1 square image, but if the real image aspect ratio is different(the most
   time) after you will show image the page will jump and will increase layout shift.
   The second it can break sliders,masonry and any js which is calculate the w/h
   of images. You are loading images using this [https://prnt.sc/pACSXCOhSBfP](https://prnt.sc/pACSXCOhSBfP)
   and it’s normal? it’s reflow all page every time([https://csstriggers.com/](https://csstriggers.com/))
   and block main thread, this solution was actuall 10+ years ago, who is doing 
   it in 2022 you need to use this([https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API)).
   Changing src/srcset also block main thread, you should use image decode([https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decode](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decode)).
   And you ignoring these rules [https://prnt.sc/pACSXCOhSBfP](https://prnt.sc/pACSXCOhSBfP).
 * Lazy Loading Video:
 * Doing lazyloading of video like this [https://prnt.sc/wQbCsdzW9-7G](https://prnt.sc/wQbCsdzW9-7G),
   will harm SEO, you should keep src and use preload=none instead of changing src
   to data-src.
 * Frontend optimizations:
 * You are moving js files to upload directory [https://prnt.sc/9JogZICxmcKL](https://prnt.sc/9JogZICxmcKL),
   but doing it you are breaking any js that are using this [https://developer.mozilla.org/en-US/docs/Web/API/Document/currentScript](https://developer.mozilla.org/en-US/docs/Web/API/Document/currentScript)
   or dynamic imports([https://v8.dev/features/dynamic-import](https://v8.dev/features/dynamic-import))
   becase they can use path like this ‘./some path’. if you are doing you should
   take care of that ,it’s the same if I will combine css and will not take care
   of css [@imports](https://wordpress.org/support/users/imports/) relative paths.
 * There are a lot of problems and I checked only 15% of the code. My report doesn’t
   have point to say you have bad code, you have very good product, the point to
   make it better.
 * Thanks.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [Elena Chavdarova](https://wordpress.org/support/users/elenachavdarova/)
 * (@elenachavdarova)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/bunch-problems-issues/#post-16274674)
 * Hello [@oganianarman](https://wordpress.org/support/users/oganianarman/),
 * First of all I would like to thank you for your detailed report and interest 
   in our plugin!
 * We aim to keep the plugin working as expected for as many websites as possible
   and constantly improving it in the meantime. As you can see from the plugin information
   it is used by more than 1 million websites already.
 * Because of the specifications of every single website the plugin provides a large
   number of excludes and filters which can be used by different websites to take
   advantage of its full potential.
 * Before such improvement is considered we first make sure that it will be suitable
   for the existing users.
 * If you are using the plugin and there is an issue with one or more functionalities
   on your website the excludes/filters options will be of help. You can find more
   information for them in the readme file, interface or directly in the code 🙂
 * Still if there is an even more specific solution needed in your case, I am afraid
   we will not be able to confirm if such improvements will be applied or provide
   an ETA when.
 * Best Regards,
    Elena
 *  Thread Starter [oganianarman](https://wordpress.org/support/users/oganianarman/)
 * (@oganianarman)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/bunch-problems-issues/#post-16274700)
 * Hey Elena,
 * Thanks for reply, but it harms performance instead of helping(screentshot where
   and what I have shared) and SEO too and breaking others js .Your plugin name 
   is optimizer but it harms instead of helping without that changes. And all that
   changes are fixable taks,they aren’t something that impossible to do, e.g scroll
   to IntersectionObserver is very easy task that can be done maximum 1 day and 
   will not give any problem with backward compatibility. In any way thanks and 
   hope you will do these changes, because you have very good product.
    -  This reply was modified 3 years, 5 months ago by [oganianarman](https://wordpress.org/support/users/oganianarman/).

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Bunch Problems/Issues’ is closed to new replies.

 * ![](https://ps.w.org/sg-cachepress/assets/icon-256x256.gif?rev=2971889)
 * [Speed Optimizer - The All-In-One Performance-Boosting Plugin](https://wordpress.org/plugins/sg-cachepress/)
 * [Support Threads](https://wordpress.org/support/plugin/sg-cachepress/)
 * [Active Topics](https://wordpress.org/support/plugin/sg-cachepress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/sg-cachepress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/sg-cachepress/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [oganianarman](https://wordpress.org/support/users/oganianarman/)
 * Last activity: [3 years, 5 months ago](https://wordpress.org/support/topic/bunch-problems-issues/#post-16274700)
 * Status: resolved