Moving at the Speed of the Web
Some time ago I did a small review of the changes in the Firefox 4 beta. If you go to download Firefox right now you will be downloading Firefox 13. I’m sure you have noted that the releases of Firefox and other browsers have been increasing. You can go a step farther and download pre-released versions of most browsers. For Firefox you have Firefox Beta, Aurora, and Nightly, which at the time of this posting is version 16.0a1. Mozilla isn’t the only ones doing this though. Google has their Beta channel and Canary which is to show off new web technologies. Even Opera is given people a look ahead of what is coming out with Opera Next (Which sadly is currently at the same version of the released Opera). Even Microsoft who has been criticized for having a terrible browser is starting to put serious amounts of effort into improving Internet Explorer.
So why has there been a change to frequencies of releases of browser? I think this is a clear sign of the continuous evolution of the web with people’s desires for better web technologies. As a developer, I feel we are at an interesting time, applications are moving online as web applications. Currently thanks to great companies we are able to write documents, make presentations, globally communicate, share thoughts and ideas, and even create software, all from a browser. We are able to do so much from a browser that Google has designed an operating system based on their Chrome browser, called Chrome OS. Even Mozilla is working on a phone OS built completely upon web technologies called Boot2Gecko/Firefox OS.
As we become more sophisticated with what we are able to do on the web, our browsers must also evolve in order to keep up with our needs. At first this was feature driven, remember what it was like to browse before tabs, this was a way for the browsers to set themselves apart from others along with making the user experience better. Sadly during this time browsers implemented technologies in different ways, which is why web developers and designers hate Internet Explorer. Nowadays we have fixed a lot of these issues and now it is a race for speed. A large focus for development is now towards improving speed of page renderings along with the JavaScript engines. The other part is working on slowly bringing in elements of HTML5/CSS3. This is going to ensure the more sophisticated applications you want to run will work smoothly.
The web is a highly evolving technology, our browsers are adjusting to keep up with this. I feel that open source has a huge advantage in this arena. This is where I feel that Mozilla is playing a great part not just with making a browser but also promoting the open web and assisting developers to use web standards to create awesome applications. Focuses for browser development has changed but one thing is clear, that more things are moving online into the cloud and we will need technology that can keep up with our needs, along with our creative imaginations for the next big thing.