Category: Tech Insight

Which Is The Best Web Browser? – We put the top 6 “head-to-head”

In developing a leading browser-based Room Booking & Resource Scheduling System that’s supported in all major browsers, we often get asked “Which is the best web browser?”. So less than a day after Internet Explorer 10 becomes available for Windows 7, we decided it was time to put the latest web browsers “head-to-head” to find out which one of the current offerings is “the best”….

Browsers Tested

Google Chrome
Google Chrome 23
Mozilla Firefox
Mozilla Firefox 16
Internet Explorer 10
Internet Explorer 10
Internet Explorer 9
Internet Explorer 9
Opera
Opera 12
Apple Safari
Apple Safari 5

The Tests

13 different tests were performed on each browser, covering four key areas in Speed, Memory Usage, Compliance with standards, and Javascript Performance.

The results revealed some varied and rather interesting findings – We even found to our surprise that Internet Explorer 9 out performed Internet Explorer 10 in two of the tests!

Results Summary

Browser Test Winners And Runners Up

Read the full test report, with explanations and our conclusions here


Opera 12 Released!

Opera 12Hot on last week’s rumors that Opera may soon be acquired by Facebook, the Opera Software team have today released Opera 12. This is available for Windows, Mac and Linux operating systems.

The Opera browser has been around for quite some time now. In fact, Opera version 1 was released way back in 1994! Back then, the browser was available for Microsoft Windows only.

Opera was one of the earliest browsers to introduce features such as tabbed browsing, pop-up blocking, and integrated search. In the early 2000s, Opera gained popularity among tech enthusiasts and power users, particularly in Europe.

Later versions were made available for other operating systems such as macOS, Linux, and various mobile operating systems.

Since then, Opera has retained a small, but loyal following. It is the least used of the 5 major browsers. That said, Opera 12 sees a major update to the browser, both in terms of performance and compliance with standards such as HTML5. So it’s certainly worth a closer look!

As part of our ongoing commitment to MIDAS, the latest version of our browser-based scheduling app – as well as our upcoming MIDAS v4 release – is fully compatible with this new Opera release!

Opera may be downloaded from www.opera.com


MIDAS v4 – Why the database change?

Last week, we posted about ensuring your server is ready for MIDAS v4. In doing so, we unveiled that this major update would utilize a new database system… but why this change?

MIDAS Database Evolution
MIDAS Database Evolution

First came CSV…

When development first started way back in 2005, MIDAS stored data in a series of “flat file” databases. These were essentially character-delimited data files (similar to the popular CSV (comma separated value) file format). As MIDAS developed and grew over the next couple years, this format for storing data become more and more restrictive to what we wanted to do with MIDAS. Consequently, an improved method for storing data was needed.

…followed by XML

A new database format was first introduced with MIDAS v3, in 2010, when we moved the data storage over to an XML based format. This offered a number of improvements, allowed for customizations, and was more “robust” than the previous “flat file” format

However, this XML based format does have some drawbacks. As the storage was still essentially file and disk based, the performance of MIDAS was dependent on the number and size of XML files MIDAS had to read from, process, and write to disk. Now, for the majority of our customers, this has never been an issue. However, for a very small number of customers – those with a very high number of venues/bookings/users, etc, – the file/disk based nature of the XML storage format, could impact on the speed and performance of MIDAS.

…and so that’s the primary reason why starting with MIDAS v4, we’ve moved over to a faster, and “industry-standard”, database format – MySQL.

Introducing MySQL

“If MySQL is so good, why hasn’t this been implemented sooner?”
Well, when MIDAS was originally created over 7 years ago, MySQL was in its infancy! At that time, few servers ran MySQL by default, and there were very few web applications around that used it. In those days, if you wanted to add MySQL support to your website hosting account, it would likely be an expensive “add on”.
For this reason, we initially took the decision not to rely on MySQL, as we wanted to make MIDAS as widely accessible as possible. This is why, for the last 7 years, you’ve only needed a web server running Perl to host MIDAS.

However, the Internet has come a long way in the last 7 years! These days, MySQL is common place. The vast majority of web servers/web hosting packages now have MySQL available and ready to use “out of the box”, and a very large number of websites and popular website software use MySQL databases.

When MIDAS v4 becomes available this Summer, if you wish to install/run this new version of our scheduling software on your own web server, MySQL 5.1 (or later) must be available. So check your server now, so you don’t miss out!


Google Chrome 19 Released!

Google Chrome 19The Google Chrome team have today announced the release of Chrome 19 for Windows, Mac and Linux operating systems.

As part of our ongoing commitment to MIDAS, the latest version of our scheduling software is also fully compatible with this new release of Google Chrome!

How to update Google Chrome

If you’re an existing Google Chrome user, you don’t need to do anything! One of the great things about Chrome (which other browsers are now starting to implement too!) is that it silently updates itself with no user interaction (other than a restart!) required. This ensures that you’re always using the most stable, secure and up-to-date version of Google Chrome!

We also test our web app in pre-release builds “developer” builds of Google Chrome! Testing in these builds (which right now are for Chrome 20!) helps us to identify as early as possible any potential incompatibilities. This means you can be sure that whenever a new version of Chrome (or any of the 5 major browsers) is released, MIDAS will be compatible with from the get-go!

Google Chrome for iOS?

In other Chrome-related news, rumors are currently brewing that a version of Chrome is in the works for iOS. So if you have an iPhone or an iPad, you may soon be able to use Google Chrome on your device!

Business Insider reports that Chrome could be released for iOS devices as soon as the end of June, but definitely sometime by the end of 2012. As yet, neither Apple nor Google have confirmed this report.

However, if the reports are true, this will undoubtedly be welcome news for iOS users, who so far have had little choice but to use the default browser on their iOS devices – Apple’s own “Safari” browser. Giving users the option to use a different browser is a big step forward – but so far it’s unknown if Apple will allow an iOS version of Chrome to actually be set as a “default” browser for the iPad/iPhone.

…and whilst we’re still on the subject of touch-enabled devices, such as the iPad, read about our upcoming improvements to support for touch screens