Slashdot Mirror


What's New With IE, Firefox, Opera

prostoalex writes "The Web browser market hasn't seen the competition heat up for a while, but things are getting quite exciting, PC World reports. The magazine looks into the latest features that are incorporated into Microsoft's Internet Explorer, Mozilla Foundation's Firefox and Opera Software's Opera. From the article: "We took Internet Explorer 7 Beta 1, Firefox 1.5 Release Candidate 1, and Opera 9 Preview 1 out for a spin. Both the Firefox beta and the Opera beta are available for download, although Opera isn't publicizing this early testing version; the browsers' final editions should be out around the time you read this. On the other hand, the IE 7 beta will not be available for downloading until early next year.""

15 of 542 comments (clear)

  1. I wonder... by FF8Jake · · Score: 3, Interesting

    how many ultimately cool creative proprietary new filters they can pack into IE7 instead of getting standards support right. I can see it now, along with the usual "glow" and "shadow" filters, we will also have "rainbow animation" effects!

  2. Opera by roman_mir · · Score: 3, Interesting

    Just a couple of months ago I remember a story here, on /., about Opera giving away free serial numbers for their browser to anyone who wanted one (or more.) I must admit, I got myself one of those numbers and tried the browser and hated it. So I am stuck with FF for now because there is no way in hell I will use IE ever again in my life (haven't used it except in corporate environment for IE based intranet apps that someone wrote for over 3 years now.)

    But I am getting disappointed with FF - it crashes badly, processes get stuck, memory is an issue. There are problems. I hope these problems will be fixed quickly because this is getting annoying, and even though I told DarkSin here that I am not about to port LeetKey to Opera because I am not using it at the moment, I may just have to do that if I decide to switch to that browser if I feel that FF is just not what I want to see as a browser.

    1. Re:Opera by roman_mir · · Score: 3, Interesting

      You are right, it's not a big deal. It is only loss of mindshare. I am not silly to think that anyone cares, I am saying that I will move and I am not the only one.

  3. Re:Whatever by Cyberllama · · Score: 4, Interesting

    I hate to say it, but there's a definate kernel of truth in that. I know that I periodically have to close all of my firefox windows and start fresh -- after a day or two they start consuming way more resources than they should be. Once in a while, on a website with a flash banner ad, I'll firefox taking up 35% of my cpu.

  4. The Article is a Bit Misleading by nant · · Score: 3, Interesting

    It mentions a new widgets feature. Most chances are that the author is confusing the AJAX SDK opera released not too long ago (http://www.opera.com/pressreleases/en/2005/11/15) to be a new Desktop feature.

    Aside of the above, it is a pretty good article. Kudos to my fav. browser maker ;)
    /me eagerly awaits Preview 2/Beta 1/votevah!

  5. Re:Regardless of which..... by Nik13 · · Score: 4, Interesting

    Being standards compliant is one of the most important factors indeed. However, there can be a little more to it than that.

    -Security. That alone is a reason to NOT use IE. Worst piece of unsecure code Microsoft EVER made. See the newest Javacript exploit for it? Affects fully patched browsers.... Just like we had one not long ago using IFrames instead. It seems like there's always a way to get past all the "security" of fully updated/fully locked-down IE no matter what. It's by FAR the main reason why spyware is an issue at all (the users are also partially to blame though). They can keep updating it or copy features like tabs, I truly don't care, I'll never use it! (If it didn't break other stuff, I'd remove it completely)

    -Features. Firefox may have high memory usage, but the extensions... I only wish something like that would exist for other browsers (although I also wish some of those were built-into Firefox/didn't need an extension for it). It's addictive. The Web developer toolbar, AdBlock (with a good list), Bugmenot, FlashBlock, gestures, Forecastfox, Foxytunes, SwitchProxy, LiveHTTPHeaders, GreaseMonkey (and some scripts), JS debugger, Checky, ColorZilla, XForms, EditCSS, Copy Plain Text, LoremIpsum Generator, StumbleUpon, DictionarySearch, Cookie Culler, etc. Not to mention other niceties like XUL apps (like the totally wicked DevEdge MultiBar and several others), usercontent.css, bookmark management/sync utils, the about:config page and other such things. I wish Opera (or another decent browser) would support them too...

    Anyways. I prefer Firefox based on the features/extensions, but really, as long as it's NOT the blue E... Opera, Konqueror, Netscape, Galeon, Safari, etc... They're all good browsers.

    --
    ///<sig />
  6. Agreed - major performance problems with Firefox by mrawl · · Score: 3, Interesting

    I love Firefox, but it's obviously pretty poorly written in parts (yes, I could do a lot better given some resources). The way it slows down and becomes unresponsive with a large number of tabs indicates severe internal locking conflict. I believe they use spinlocks too, hence the cpu piggishness. Once it gets bogged down it's truly hosed. Now, the thing is, why on earth would different tabs have major locking conflicts? Shared data structures, cache, etc. I'm sorry but this was just not well thought out. I can't see any reason for this level of extreme contention. They've added more and more synchronization to fix bugs to the point where it's just a lumbering pig, instead of freeing up the design. Different tabs, different threads, minimal conflict - any other design can not work. I bet IE 7 doesn't behave like this.

    Second point. The Flash thing is truly nauseating, but it's not a firefox cpu issue, what it seems to be is the XUL UI not having any priority on events. It's not that the browser won't switch tabs when flash is running, it just needs to be shaken awake. For example, flash is doing its thing (soaking up unused cpu), you click a tab, firefox simply does not respond, for minutes sometimes, it's infuriating, an absolute usability nightmare - but now bring forward another window, return firefox to the top - bingo it switches tabs. It's XUL event handling (or lack of events) that's the problem, not flash.

    Ok, some educated guess work there, but it can't be far wrong. If they concentrated on a few of these issues, the improvements could be truly staggering. God I hope I get a chance to help - and you guys should all help too if you can.

  7. Re:Whatever by ArwynH · · Score: 3, Interesting

    You know, I hate it when post like the parent and grand-parent get modded insightful, because well, they are not. Since when has it been the browser's fault when 3rd party plugins fail to work?

    Not only is Flash a 3rd party plugin, so it has nothing to do with the Firefox team, but it is also Proprietary and close source, which means even if the Firefox developer wanted to fix it, they couldn't.

    Quite frankly your arguments sound alot like those people who blame windows for running slowly and having adverts pop-up when they install a 'cool new search bar'. Place your blame where it lies, not on the first thing you see

    In other words if you want your Firefox to stop crashing you may a) uninstall flash, b) install flashblock(not sure if that'll work. it might) or c) Bitch loudly at macromedia until they release a version that doesn't.

    On the question of memory usage, there you have a valid point and it is being addressed. Firefox 1.5RC3 seems to play alot nicer with my memory on my system (linux), than 1.0 did.

  8. Firefox unfriendly to European languages by bjornte · · Score: 5, Interesting
    Starting in Q3 2006, Firefox is likely to break on the following sites:
    Norway: http://www.elkjop.no/
    Finland: http://www.gigantti.fi/
    Denmark: http://www.elgiganten.dk/
    Iceland: http://www.elko.is/
    Norway: http://www.lefdal.com/
    Poland: http://www.electroworld.pl/
    Czech R: http://www.electroworld.cz/
    Hungary: http://www.electroworld.hu/
    Sweden: http://www.pccity.se/
    This is because Firefox does not support soft hyphenation, a six year old bug that breaks the HTML 4.0 specification.

    German, Swedish, Danish, Finnish, Norwegian, Icelandic, Hungarian, Bulgarian and several other European languanges differ from English in the way that nouns are joined into one word. This often makes for very long words.

    Example: "Noun joining example" in Norwegian is "Substantivsammensettingseksempel". True, this is a very long word, but the effect happens all the time.

    We are preparing a new version of several big-brand European online stores using the same technological foundation. For these stores, many of whom are market leaders in their respective countries, we wish to use a layout where 3 products are shown side by side, with teaser text to the right of a teaser image. This demands that text columns are no more than 80 pixels wide, and this, again, demands soft hyphenation. IE, Safari and Opera supports this, but alas, Firefox does not.

    A pity really. Firefox is our default development browser because of an otherwise acceptable standards implementation.
  9. Re:Whatever by NoMoreNicksLeft · · Score: 4, Interesting

    shouldn't they concentrate on finding and squashing out all the major bugs before adding new features?

    By all means. Parent poster wasn't even the kind of guy that could help with that... it's ok. Seriously. Not everyone is a code monkey. The firefox team strikes me as the kind of people who are doing their damnedest to accomplish this. I'm as impatient as anyone too... it takes twice as long as the most patient person ever wants to wait. Sorry.

    But not all bugs are Firefox. Firefox on windows involves two components, firefox *AND* windows. If I have to blame one or the other for some firefox-related bug, who do you think I'm going to pick? Come on, we are talking choices of A) Microsoft and B) someone other than Microsoft.

    Isn't the whole point of Open Source is to let other examine your code, test and find bugs, report them directly to the creators, and let them fix the bugs ASAP (or, if desire, fix them yourself)?

    Of course. But he's not reporting a bug, he's complaining about some loosely-related problem that he's simply too technically incompetent to describe adequately. He's using a platform for which it is notoriously hard to use any debugging tools. For which no useful error messages are ever displayed. Hell, he doesn't even have any debugging tools, unless he spent god knows how much on Visual Studio.NET.

    And for him to compare a web browser to something that was testified in a federal courtroom to be an "OS component/subsystem", well, it's just disingenous at best. Microsoft makes no web browser... ask them why they make it so tough for others to write web browsers that don't crash, when they aren't even willing to make one themselves.

    If he really just *HAS TO* make a comparison, ask him to compare camino with IE5 on a mac for us, to let us really know which one is better.

  10. Re:Whatever by NoMoreNicksLeft · · Score: 3, Interesting

    "Use a different O/S, retard" is about the most pointless remark you can make, unless you're about to stump up the £1000's of pounds it's going to take to replace all the software they use.

    It's not a pointless remark. The ship is sinking... he's worried he'll get wet if he jumps into the ocean. He will get wet... there's no other way. It's going to cost him... sad, but there's no way out of it. If it helps, I'll gladly concede that the lost money was swindled from him.

    I mean, other people seem to be able to get software to run on Microsoft machines with good stability.

    Yes, gamers say that. But their games crap out on them, and they refuse to admit the culprit, or even own up to the constant os rebuilding they have to do. Corporate environments do it too... on compaq/dell/hp machines with standardized systems, and with aggressive policing of all the machines. SPs are up to date. Only applications that are carefully tested are allowed on them. A minimum of shareware software, and or vertical market software on them. A minimum number of third-party apps on any single machine. The home user that wants to download a canasta card shareware game, this simply doesn't apply to them.

    And yet, when windows isn't the software on the machine, it can have any number of apps (even if you don't get the selection you'd like).

    It really is windows. Everyone refuses to see it.

    Do I think they intentionally sabotage firefox? I doubt it very much. Do they put together such a shitty system that anything past an empty MFC template app will have weird problems? Yes, without a doubt.

    r possibly the user's machine which could be utterly borked. To turn round and claim "Oh it'll be Microsoft" is simply to put the problem into a big black hole and ignore it

    It is the users machine. But is it a hardware problem? Maybe 3 out of 100 times, it's bad ram. Or a CPU whose fan is failing, and the temperature has been too high for too long. Or a hd that is in borderline failure. But those cases, eventually you realize something is up, you fix it. Hardware problems very rarely go unrealized forever. That leaves alot of software problems.

    The biggest piece of software is *always* windows. Is it a big black hole? Hell yes. But it's not my fault. I'm not an idiot, I'm capable of nuanced perception of problems. But I give up on it. There will be people here having this guy check dll build versions, and running regmon and lord knows a million other things, all trying desperately to understand what really happens in windows. For some of them, it will be voodoo that they think they know, but their comprehension is nil... others will come as close as anyone ever does to understanding it, but they'll still fail. And that last 5% that is unknowable will bite them in the ass. Over and over. Screw that.

    It's not worth it anymore.

    Get an OS where it's 100% knowable. My choice is linux. Yours can be anything, I'm not a snob. But it can't be windows. Sure, it's difficult. Knowable doesn't mean easily knowable, or instantly knowable. But it does mean the end of voodoo, if that's something you desire.

  11. Re:Shouldn't be that complicated by FireFury03 · · Score: 4, Interesting

    As far as browsers that implement features outside the standard, I don't understand why the purists would want to count that against the browser's compliancy status.

    The problem with supporting "extensions" is that people (who don't know any better) will use them. They then become a defacto standard which makes browsers that don't implement it render the page incorrectly and appear "buggy" to the layman.

    We have already seen this problem with IE's non-standard extensions resulting in pages not rendering correctly in FireFox, Opera, etc. You wouldn't believe the number of times people tell me they don't use FireFox because it's buggy since it won't even render a website they regularly use (it doesn't matter to most users that the website was coded by a moron - if it works in IE and doesn't work in FireFox then as far as they are concerned that's a bug in FireFox).

    Happilly, with the increase in use of non-IE browsers and mobile devices it seems that many webmasters are getting a clue. But we don't want to reverse that trend by promoting extensions.

  12. When do we get REAL RESIZING like acrobat by cheekyboy · · Score: 4, Interesting

    Why cant we have real true resizing of webpage,if I show page at 60%, all images etc... should scale accordingly... or
    is that just too hard for a multiplatform? bitmap scaling in software is trivial btw, go google it FF-devs.

    --
    Liberty freedom are no1, not dicks in suits.
  13. what we need for compliant browsers by CarpetShark · · Score: 4, Interesting

    You know, ANSI C had holes in its standard too, but most of the weird, compiler-dependent stuff was covered by a #pragma directive, especially for that purpose. The rest of the compiler-specific stuff was generally an extension to the standard, rather than an interpretation of it.

    (X)HTML has plenty of space for browser-specific extensions, without breaking the standard. And that's generally where extensions go, too.

    The funny thing is: companies like MS still don't bother to implement things properly. Take PNG. In IE, PNG transparency took forever (I'm only vaguely recalling that it might have been fixed recently). But it's been in the PNG standard from day 1 -- an open standard, with no reason not to implement it, except laziness and lack of due import.

    SVG is similar: a well-defined standard, with LOTS of potential for the web, but yet Microsoft ignore it. Hell, Mozilla has ignored it, too. It's available for Mozilla as an add-on, but why isn't it IN there now? What about Konqueror and Safari?

    Where is support for the phone:// protocol? That's been around for years, too.

    EVERY effort should be made to implement things, according to best practices for that particular standard.

    Maybe what we need is not a better w3c standard, or a better PNG standard, or more marketing of SVG. Maybe what we need is more like a business practices standard, so that all browsers are certified as making continuous, ongoing efforts to keep up with new features, completely and accurately implement standards, and to resolve ambiguities in a community process before proceeding.

    THEN, we need to market. But NOT a browser; we need to market that certification. That certification mark, say, "FUTURE Browser", or something, should be what people look for in a browser, not feature X, or feature Y. As much as the marketing and word-of-mouth process should extoll the virtues of FUTURE browsers, they should also shame any browser that doesn't comply, and old, and worthless.

    That shame DOES work. It worked to take market share from IE, and give it to Firefox. It can work much more, when different browser organisations, and users of many platforms, all speak with one voice, and say that a browser is not a browser, if it doesn't have a FUTURE browser certification.

  14. FF vs Fx by trollable · · Score: 3, Interesting

    There is at least one thing wrong with Firefox. According to the releases notes, "The preferred abbreviation is 'Fx' or 'fx'.". But almost every one uses 'FF'. They should listen the users ;)