Mozilla Jumps on 'Lean Browser' Bandwagon
fader writes "Following in the footsteps of fast (and often fantastic) wrappers around Gecko (the Mozilla rendering engine), Mozilla has just released their own lightweight browser, Phoenix. Only Phoenix will still use XUL, the cross-platform markup language used for the current Mozilla interface. Will it still be fast enough to overcome the final gripe about Mozilla, namely that it's just too slow?"
My main gripe is that it doesn't look or act like my other Windows applications. The buttons are different sizes, the keyboard shortcuts aren't the same, and a lot of other things I don't want to think about. If they can skin/change Mozilla's behavior to act just like IE, they'll have a lot of converts.
How is an 8 MB install file light weight or lean? Opera is only 3.4 megs! Load times are still slow, but not nearly as bad as regular slowzilla. DEFINITELY a step in the right direction, this is one project to keep your eye on.
Prevent linux based DDOS's!
http://linux.denialofservice.org/
Slow at what?
I agree that under Linux mozilla takes forever to come up.
Under OS X its worse.
But under Windows, if allowed to load itself into memory pre-launch (which IE does. Only fair to let Mozilla do it as well) it is as fast or faster than IE.
But as far as rendering, mozilla on my computers tends to be quicker than other browsers I've tried. Under OS X, mozilla (once its loaded
-brain
Mozilla is a great chunk of software. I don't think that another "browser" is required, in fact this will only help to dillute Mozilla's brandname.
Microsoft's stuff has been just great for along time. The Mozilla group should just focus on making their HTML rendering engine, Gecko, completely useable by as many application developers as possible... for example a wxWindows binding would be a great boon.
And what's this with changing the icons? Either it's a Dragon, Sea-Monkey, a big M, or a Square thingy that is hald blue and half read. I've got four icons on my page for the same thing...
In short... Mozilla needs some marketing oriented types instead of more nerds. For example, it needs help making Chatzilla work for people like my gf who can use AIM but get confused when chatzilla doesn't find a server and complains.
Now it may be possible if, instead of "widgets", people would come up with some "drawing" code. Some elements are pretty consistent: "draw a raised box", "draw a raised box I can press", "draw it pressed", etc. Then maybe systems could use it, most toolkits have calls like this inside them. Then again, even at this level I worry about a complexity and forced design, for instance the obvious implementations would not let you make non-square widgets, while a non-square one would be complex and could be rightly claimed to be too much overhead.
Also NONE of this has anything to do with enforcing consistent shortcuts between applications. From a programming point of view it is impossible. Imagine that they said Ctrl+C will ALWAYS do "cut". Then they say you must write a program with the function cut() and Ctrl+C will call that and you cannot do anything about it. That is what enforcing a consistent set of shortcuts means (Ignore the fact that you could make cut() do anything you wanted, I'm not assumming malicious programmers here). Imagine now you make up a new function, blorg, and you want Ctrl+E to call it. They know nothing about blorg so they cannot possibly call it. Okay, perhaps there is an interface that says "make Ctrl+E call blorg()". Great but what happens when they decide that Ctrl+E means a new standard (say go-to-end-of-line). Does your program stop working in that Ctrl+E stops calling blorg()? What if you relied on this fact? Or does Ctrl+E still call blorg()? Then you have an inconsistent user interface!
The fact is that ALL systems allow the shortcuts to be arbitrarily arranged. The fact is that programs, especially on Windows, are consistent is because the programmers have an incentive to make them consistent. This incentive is always ignored by the people who keep yelling for "single toolkit".
Mozilla is about web standards, right?
One of the major points about web standards is that a page isn't supposed to look exactly the same regardless of the software used to display it. HTML is not supposed to control presentation. CSS is itself only supposed to be a guide. The sooner we can abandon the obsession with controlling every last pixel the better.
"... the biggest trade off for your end users is that your application will never fully conform to the native user interface of the operating system it is run on."
For the life of me I can't understand why people can't handle remembering/using more than one user interface. Are software developers going to have to make everything plain vanilla just so brain-dead web surfers can use their product?
Turn on your brains while you use your computers, folks and take the 5 minutes to learn a new user interface. Maybe you'll see something you like better (like tabbed browsing) that's not available on your interface. Maybe you'll appreciate your "primary" interface more. If anything, it keeps your brain moving and the progressive evolution to better software going!
Ryan
----- rL