Fast Page Loading Optimization Techniques

From concept to creation, we constantly consider ways to optimize page loading time. After all, visitors usually decide within just a few seconds of landing on your site whether they're going to stay. All of our skins employ multiple optimization techniques to speed up your sites.

Small image file sizes

The vast majority of websites use images one way or another. Unless optimized, images can have very large file sizes. In order to reduce the file size, we always consider an array of different file types for each of the images used in our CubeCart skins.

Dynamic JavaScript and CSS compression

JavaScript files and stylesheets can quickly become bulky. In order to reduce the file size, some developers remove white-space from the code. Although this does reduce the file size, it makes editing the files difficult (or impossible in some cases).

All our CubeCart skins dynamically compress CSS stylesheets and minify javascript. This means that you retain readability when editing the source code whilst a compressed version is served to your visitors. Furthermore, the compressed version is cached to reduce the load on your server.

Reduced HTTP requests

Each external file used by your site is usually loaded using a single HTTP request. HTTP requests involve a DNS resolve and connection time. Consequently, if you have multiple external stylesheets and javascript files, your pages can take a long time to load.

Our CubeCart skins dynamically merge all the javascript files into a single file. Similarly, they merge all the stylesheets into a single stylesheet. Therefore, the number of HTTP requests is significantly reduced. The merged files are then cached to reduce the load on your server.

Good old fashioned clean code!

We don't use unnecessary code in our skins. When it comes to HTML code, it's always better to use the bare minimum. CSS class inheritance is used wherever possible. We're confident that the quality of our code consistently and extensively exceeds that of our competitors.