Must have performance improvements

Hey
There is no doubt WIX is the most advanced and best web site builder out there. When WIX Code was launched all barriers was gone and now WIX will rule the world and take more and more marketshare from platforms like WordPress and Squarespace.

BUT…

The actual loading of a WIX page with or without WIX Code must be faster and I think it can be faster without that much of an effort.

Load only stuff for viewport at first!
When someone requests like our latest sunlight.se all elements are loaded before the page is displayed. If only first viewport was loaded the page would take around 2 seconds to load, half the time as today. When the first viewport elements has been loaded the page should be displayed and then the rest can be loaded in the background is viewport order.

Hard optimize images
There should be a SMUSH like function is WIX so you can get all images optimized by WIX servers or at least the WIX editor should warn us when we add images that are to large to be used according to load time.

Scripts loaded but not used
There seem to be a lot of scripts that are loaded by a WIX page but never used inside the page. If you do this when you create a page no problem, but when a page is published you should only use the scripts neccessary for that particular page. The coolest thing would be some kind of server based linker system that would take all functions from all script that one page needs and create a new script file dynamic for that page that holds all thoose functions. Then the number of scripts could be lower than 25 instead of 250-300 in most pages.

Fonts
Do not load fonts that are not used on a page. Only load fonts used on the page that renders.

Mega cache
You should be able to set a cache interval on a page by page basis. Let’s say we have a startpage which will be updated once a week and then we should set the cache hard to 7 days and the page would then be cached by local browsers for that period of time. This would also decrease the traffic on WIX servers I think.

I would love to setup cache by site, by page, by image or even by strip. If I could say that all strips on my startpage would have 7 days cache except the one that is showing todays lunch, only cache that strip per day or for 24 hours.

But still, WIX and all staff at WIX rock! You are the best ever!

10 Likes

Thanks Andreas,
Lots of good food for thought!
We’re putting a lot of active effort into the performance of the system, both wix code related and in general. I know some of these are already being specifically addressed but I’ll make sure this gets to the right people to make sure we’re thinking of everything.

Btw, specifically regarding images - are you referring to images from external urls or from the “media manager” (your uploaded images). Those are supposed to be optimized automatically, so any further details you have would help.

I am talking about uploaded images that is in your media library or uploaded from my computer to the site.

Andreas, great points, good suggestions! Wix is making some great design option improvements now its time to focus on page load speed as the best design would be useless if visitors don’t have the time or patience to wait for your page to load! I especially like suggestion to load only the fonts being used. Looking forward to these improvements. I like to think that the wix team is already hard at work behind the scene on this issue instead of resting on their laurels. : ) Thank you Uval!

Maybe not directly related (or maybe it is) but the WIX mobile menu response needs to be improved and must work smoother! is there any workaround meantime ?