This article is the first in a three part series of articles where we will be addressing client-side performance with using SugarCRM. In these articles, we’ll touch on ways to improve performance on the browser, ways to optimize your server configuration for better performance, and a peek into the future of how we are improving SugarCRM for better performance.
The first thing we’ll tackle in this series is improving performance on the client end. When it comes to the browser, there’s really only one important rule to remember, which is…
Browser choice does matter
But why is this? Well’s look at a some testing charts that can help tell us the story better ( taken from http://www.browserscope.org/ )
The chart above throws a lot of random numbers at us. Here’s a quick rundown of what it all means:
- The Rich Text, Selectors API, JSKB, and Acid3 tests measure the various HTML and JS abilities of the browser itself.
- The Network tests measures how well connection related activities are done, such as caching, number of connections available for a request, and how the CSS and JS files are parsed.
So what is overall message here? I think it breaks down to two things:
- Keeping your browser up-to-date is much more important these days. And I don’t mean installing more service packs on aged versions of IE 6, but truly upgrading to the latest and greatest browser versions. The charts above show the clear advantages of this, and with shorter release cycles of browsers upgrading from Google Chrome 11 to 12 is much less daunting than moving from IE 6 to IE 7.
- Making sure your computer has adequate processor speed and memory is very important. Because so much processing is done on the client side these days, have a 1GB or more memory and a newer computer will definitely make things faster.
Here at Sugar we are big fans of Google Chrome and Mozilla Firefox as our primary browsers, because of the performance they provide as well as the developer tools that are available to help us build a modern web application easily. How about you? What browsers are you using and why? Sound off in the comments or let us know on Twitter.