Archive for the ‘firefox’ Category

Mozilla Firefox Updates – Now a Failed Experiment?

Okay now this is a ranting post … Mozilla decides that their development process for Firefox is too slow since Google Chrome and Microsoft Internet Explorer are eating their lunch …

So they made what I consider the dumbest experiment any software organization can do, copy a model and use it. I do not have a problem with the process just that:

  1. Increasing version numbers every 6 weeks – come on we had Firefox 3.6 at the beginning of the year and now we are at 9, at this rate we shall have FF 25 by the end of 2012. Remember with Chrome, the version numbers are not important at all
  2. Breaking extensions at each update. Firefox’s strength is with extensions, if they are unusable at each update WTF?
  3. Large update – 8MB for an upgrade from 8 to 9, what is in the update?

My advice for Mozilla is to use the approach followed by all other software development organizations, open source or not.

  1. Have a major release, maybe every year – this is where you introduce major features and can even break backwards compatibility
  2. Have minor releases every 6 weeks, this is okay, but make the update process seamless
  3. Simplify the update process – make it seamless so that we users are not expose to the vagaries of the browser versions …
  4. Ensure all our extensions work all the time, break them once a year but not once a week

I am still fighting to love Firefox, but Mozilla is making it hard and Google Chrome and Internet Explorer are improving fast ….

Advertisements

Firefox 5 – Rants and Raves

Mozilla (http://www.mozilla.org) I do not understand what you are trying to do. While I appreciate the rapid release schedule, which means we get new features faster, I do not agree with breaking the fundamental principles that have made u what you are:

a) Version Numbers – are you trying to chase Chrome (http://www.google.com/chrome/)

b) Updates that break add-ons – see 5.0 breaks Google Page Speed, Web Developer, Skype, Google Toolbar

c) Forcing Beta Versions down our throats

Get us the features, but do not confuse us otherwise we shall walk ….

My Take – Top 10 Reasons Why Firefox is still Better than Chrome for Web Development

This my take on the topic started at http://tinyurl.com/3fhw7hb from personal experience.

My reasons are below:

1. Firebug – the defacto standard for web development troubleshooting, along with plugins like Google Page Speed, FirePHP, etc

2. Web Developer- another great extension, allows use of lines, clearing cache, disabling Javascript and cookies etc.

3. Other plugins –

4. Firefox 4 is almost at par with Chrome on speed and memory usage, so there is not much difference

5. Easier installation – I can control where I install Firefox not chrome, and I can also have different versions of Firefox, older versions as well as betas and bleeding edge nightlies

6. Profiles – one for development, a clean one for testing, a loaded one for day to day work, almost like virtualization

7. Brief – RSS feed reading extension, the best that there is

8. Configuration – almost the same as Chrome so no advantage here

9. Better memory usage in Firefox 4 which is almost at par with Chrome

10. Its been around longer so I have more experience with it

Browser Wars – 2011 Q1 Edition

Yeap, I have just upgraded to the new Firefox 4.0 b12 and it seems to bring Firefox back in the browser race which was being dominated by Google Chrome (www.google.com/chrome) and Internet Explorer 8 with 9 coming back

I have always been against Firefox for being  a memory hog, blame me for running many plugins in my install, but I am not patient enough to have multiple profiles. The beta is fast, and it seems a marriage between Internet Explorer 9 and Chrome.

I hope that the release cycle speeds up since Chrome seems to have the advantage in that area. My browser usage now stands as follows:

  • Firefox 4.0 b12 – RSS feed reader, web development (Firebug, Web Developer, YSlow, Google Page Speed)
  • Internet Explorer 8 – browsing since this is the default browser on my computer
  • Chrome – still used for a lot  of my browsing, though its now competing with Firefox for browsing time

That’s all for Q1, I will be back in Q2 with another update

Browser Wars 2010 – Internet Explorer, Firefox, Chrome

Almost 85% of the Internet population uses the top 3 browsers which are as different as they are similar. I do love and hate each of them in their own ways.

Internet Explorer

  1. Has improved since IE 6 which as a web designer is the worst thing that happened to the Internet
  2. IE 8 I like, its fast, however it provides no debugging features, error messages are cryptic. It seems standards compliant yet breaks without warning at each HTML or Javascript issue.
  3. The Inprivate browsing mode is great and is the default mode that I use on shared computers since “nothing” is kept when I close my session
  4. The development cycles are too long, we are waiting for IE 9 beta, not sure what changes are coming in just waiting to see

Chrome

  1. Nice, fast, speedy, uncluttered, can handle many tabs without crashing or consuming all the memory
  2. We are already at version 8, I think this development is too fast for me and a bit creepy

Firefox

  1. The swiss army knife which consumes so much memory that it always brings my computer to its knees
  2. The addons are to die for Brief, Firebug, Google Page Speed, Yslow, Web Developer
  3. Fix the memory and speed issue and you will be come my #1 browser, till then I will just use you for RSS Feeds and Development

Safari, and Opera I do not use you enough to have an opinion …

Till later

  1. Hey we are at version

Google Need for “Page” Speed – The Web Developer’s Arsenal

Google the king of search has made the speed of websites and page loading a key actor in ranking. This coupled with the need to use 3rd party frameworks for front end development, like JQuery, MooTools, Scriptalicious, Yahoo YUI, to support the multitiude of browsers has a larger burden web developers.

In true fashion however, the release of the Page Speed addons for both Firefox and Apache, http://code.google.com/speed/page-speed/download.html, somewhat simplify this process.

We have developed a custom web application for a client, and it seemed that the pages were loading very slowly and performance was not acceptable. The approach that we are using to improve performance is three fold:

1. User Interface focused on browser improvements

– GZip all resources – using an Apache .htacess file

– Force caching of resources – expire all resources in the future, and require public cache (images, css) and private browser caching (javascript files)

– Minify CSS and Javascript files, and also combine each type into a single file to reduce the HTTP requests to load the page using Minify (http://code.google.com/p/minify/)

– Minify HTML contents when the page is loaded

2. Business Logic Enhancements

– Add an SQL lite cache to Doctrine resultsets and queries

– Reduce the number of components which are regenerated at the server back-end

3. Database Enhancements

– Use the smallest possible column types for each table – this is diffcult in some cases since the requirements are being identified as the application is being used

– Query performance – the tables have to be kept in 3rd normal form, therefore reporting performance will be affected. As the reports grow more complex, we will keep reviewing this

This is a continuous process so we keep measuring at each point, however each step leads us further into the depths of tuning and performance

The need for speed is now, the question is how far are u willing to go?

%d bloggers like this: