Upgrading Interface Performance
A few weeks ago we wrote about how we were working to speed up Unfuddle's user interface. We saw some significant increases in performance as a result of that work. This week we have worked to squeeze even more performance out of Unfuddle. Here are some of the steps we have taken to do this:
- We are now serving all static assets from Amazon CloudFront. This alone made a huge difference in page load times.
- We have improved the caching headers and cache-busting of static assets.
- We have reduced the number and size of requests on a given page by bundling and minimizing CSS and JavaScript files.
- We now proactively load the different views in your account so they are available immediately when you request them.
We also made some notable updates to our database which affect performance across the board, including the Unfuddle API requests. On average, all database queries are now much more efficient (about 60% more!) which results in less server load and faster response times.
You may have also noticed that, while not particularly performance related, we have continued to integrate Bootstrap throughout the interface to continue to lay the groundwork necessary for future visual updates throughout the Unfuddle interface.
Loving the new look, and can definitely notice the speed difference. Great work guys!
Keep up the good work. You guys have a great service and the look is finally starting to catch up with the features!
Really nice work. Great to see unfuddle moving forward in such a smart way.
Thanks for the comments. We are glad to see you like the changes. We have more updates in the works so stay tuned!
The UI is a lot better than before, however on an Ipad when using safari, if you click the project list in the top left, it shows them all but doesnt allow you to touch / click to change projects it merely goes to the layer underneath...
I don't care for your cosmetic enhancements. Please improve the performance and functionality.
I love the new feel, but I would very much like iPad support. Right now I can't seem to select the correct project, and look at its tickets. There's something funny with how the dynamic HTML works with touch input.
Is there any hope of a native iPad app? Seems the iPhone app is fairly out of date, and seems built on a sluggish HTML based UI. Maybe we could fire up an open source Unfuddle app? Ironically we'd probably benefit best by hosting the repo on GitHub for it's open source support tools and broad network.
Unfuddle is king for projects though. Absolutely love this service!
- Aaron.