Showing posts with label firefox. Show all posts
Showing posts with label firefox. Show all posts

Wednesday, 10 September 2008

Google Enters the Battle of the Browsers

In what could have quite easily been yet another of Google’s great April fool’s jokes, with the witty comic and the farfetched idea that Google would develop a web browser; Google announced the public BETA release of their new web browser. Chrome (named similarly to Mozilla’s default theme for Firefox called...er... Chrome) is promised to be the next generation in web browsers, packing all the good bits from the current leading browsers into the clean simplicity that has become synonymous with Google.





But why did the search giant do it?

Google, normally noted for its search systems and PPC advertising, is not who you would expect to release a new web browser. But it would appear that Google has been moving more and more into desktop development over the past few years. Take the Android team for example; they’ve been quietly beavering away developing a full software stack for mobile phones including their own operating system.

According to Google, this new browser takes away the unnecessary paraphernalia of the standard browser and instead concentrates on delivering the website to the user in the fastest possible manner. They’ve taken parts from Firefox, and made good use of today’s multi process capabilities, to produce a browser that is not only extremely fast but secure and reliable too.

Google demonstrated their ideas and the browser's capabilities using the medium of art. They commissioned Scott McCloud to produce a comic based on the words and ideas of the Chrome development team. The comic, that can be seen here, was released 2 days before the launch of the BETA and was in fact the only information available about the browser, other than vague blog posts, but at 6PM GMT www.google.com/chrome stopped displaying 404 error pages and chrome was available for download.





Google have really made good use of multi process browsing and developed Chrome in such a way that they make maximum use of this. Each new tab is a separate process meaning that you never lose control of the browser even if one tab crashes. JavaScript has been moved out of the browser and is now a separate virtual machine that runs separately for each tab. According to Google this is one of their biggest improvements over current browsers in that a JavaScript that needs to be processed can be without the user losing control of the browser as is often the case with MSIE and Firefox.

Google have taken the idea of user contribution much like Firefox. The browser is built on an open source rendering engine, and integrates a lot of the Google services like Google Gears, enabling users to create their own applications directly in the browser.

Designed with the future of websites in mind, Chrome might just pull off all that Google has promised, especially with the contributions of the open source community that has made Mozilla Firefox so powerful and popular.





Certainly Chrome’s stark white features and lack of menu buttons will put some users off, but the power and simplicity of the browser will ensure its use in the development community.

But is Chrome the final nail in the Microsoft Internet Explorer coffin or just another stop on Google’s world domination tour?

Only compatible with Microsoft Windows, Chrome doesn’t quite have the firepower to compete with the major players in the browsers business, and this early release stage, although feature rich, is not as packed with useful functionality as the current leaders.

The best way to find out about Google’s new browser is to head on over to the Google website and download yourself a copy. You can download the Chrome BETA from the Google website.




Harry

Tuesday, 18 March 2008

My Top 10 Firefox Developer Add-Ons

Like many Web Developers I use Firefox everyday of my working life.

The ability to customise my browsing experience has been key to how I integrate my browsing experience with the internet. Firefox has revolutionised the way in which I can use my browser as a tool to build richer web applications.

The following extensions have been invaluable in saving time and effort when building websites. For those of you that already use Firefox I am sure that you are already aware of some if not all of these extensions, but if you are just setting out as a developer or are new to Firefox then I strongly recommend that you try these out.


Web Developer
A menu with various web developer tools.
https://addons.mozilla.org/en-US/firefox/addon/60


IE Tab
Easily swap between browsers to ensure that page structure is maintained in both Firefox and IE
https://addons.mozilla.org/en-US/firefox/addon/1419


FireShot
A great extension that allows you to not only take a screenshot of a web page but also allows you to edit and annotate the image. This image can then be uploaded, saved, copied to clipboard or emailed.
https://addons.mozilla.org/en-US/firefox/addon/5648


Firebug
By far my favourite Firefox extension. A true wealth of development tools have been integrated into this add-on. You can edit, debug and monitor CSS, HTML and JavaScript live on any webpage.
https://addons.mozilla.org/en-US/firefox/addon/1843



PicLens
A tool not just for developers, piclens turns your browser into a “3D Wall” which allows you to easily browse through images on the web. A fast and easy tool when you are searching for the right image for your site.
https://addons.mozilla.org/en-US/firefox/addon/5579



Pallette Grabber
A simple tool that grabs the colours on a web page and exports a palette for PhotoShop or your own image editing software.
https://addons.mozilla.org/en-US/firefox/addon/2290


HTML Validator
Quickly displays HTML errors and warnings on a page that allows you to identify issues on a page and effectively fix any bugs.
https://addons.mozilla.org/en-US/firefox/addon/249



CSSMate
Displays individual CSS files in separate tabs and allows you to edit the files live on the page.
https://addons.mozilla.org/en-US/firefox/addon/4187


YSlow
YSlow is used with FireBug that allows you to analyse individual elements on a page and identify which elements are loading in slowly and can be optimised.
https://addons.mozilla.org/en-US/firefox/addon/5369


ColorZilla
An advanced eyedropper tool that allows you to point your mouse at a pixel on your screen and find the Red, Green and Blue values applied to that pixel.
https://addons.mozilla.org/en-US/firefox/addon/271

Mark