Guidelines for making responsive sites more efficient?
I just put my first responsive site online, using Captivate 2019, and would like suggestions to make it more efficient, to decrease problems that arise from older phones, weak signals on phones, or something similar. To help focus any suggestions, here are some characteristics of my responsive site.
- It has 37 slides and all have a picture, sometimes the same picture.
- The largest picture is 208kb. The average size is half that.
- I use JavaScript more than advanced actions.
- There are 2 external JavaScript files. I minified the largest, so it’s now 1.5kb.
- In an attempt to make my site more efficient, I also minified the largest JavaScript file that Captivate creates when the site is published. That file is CP.js. Before minifying, the file was 2.9mb. Now, it’s 2.7mb.
- There’s no video or audio, even turned off the mouse-click/tap sound.
- If you’d like to see the site, it’s at http://learn.cyclewriter.com/bikesafe .
I fully admit that some items above may be overkill. I just applied options that are easy for me, to make the site more efficient. In the future, I’m happy to skip some of those efforts if there more work than they’re worth. But overall, are there guidelines/best practices to make Captivate responsive sites more efficient? For example, are the following worth the effort?
- Dividing a responsive site into sub-sites when the entire site reaches a certain (general) size.
- Adding some caching techniques like preload and prefetch, in HTML or JavaScript.
- Reducing the number of button states, which could reduce the number of images and thus reduce overall size.
Thanks in advance about the 3 ideas above or others you have to make my responsive site more efficient.
