You asked us to speed up the bookings section, so that’s exactly what we’ve done. The Resource Guru calendar can get pretty big once you have lots of resources and bookings. This means there can be quite a lot of data to chuck around. So, improving performance was no simple task – we had to start from scratch and completely re-engineer the way the bookings section works.
We decided to use Backbone.js to create a more responsive calendar. Believe me, this was challenging stuff. The Resource Guru calendar works like no other. It’s completely different to a traditional calendar like Outlook or iCal. Those traditional calendars are much more straightforward to develop. The Resource Guru calendar, on the other hand, generally displays much more data and has more complex bookings to display.