Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

Mozilla's Goodger on Firefox's Future 470

An anonymous reader writes "The New Zealand Herald has an interview with Ben Goodger, lead engineer for Firefox at the Mozilla foundation. In it he describes how he got started, his reasons for Firefox's existence and what the future may hold for the little browser that could."
This discussion has been archived. No new comments can be posted.

Mozilla's Goodger on Firefox's Future

Comments Filter:
  • Only 3 days (Score:5, Informative)

    by Anonymous Coward on Thursday September 16, 2004 @05:57PM (#10271653)
    And Firefox 1.0 PR has already hit a half million downloads. Way to go!
  • by Anonymous Coward on Thursday September 16, 2004 @05:58PM (#10271663)
    Kiwi helping build browser

    17.09.2004
    By PAUL BRISLEN

    The web browser wars are over and Microsoft won, right?

    Well someone's forgotten to tell Ben Goodger and his team at the Mozilla Foundation because this Kiwi software engineer is taking market share from Internet Explorer (IE) with Firefox, the browser that's smaller yet smarter than anything else available.

    Goodger, back in New Zealand this week visiting family and friends, works for the Mozilla Foundation and has been the lead engineer on Firefox throughout its development.

    He began while still at the University of Auckland waiting for the launch of Netscape 5.0.

    "I used Netscape 4.0 and basically was just designing web pages and doing web development work."

    The wait for version 5.0 was a long one and when Netscape finally ceased development work on its browser and opened up the source code to the Mozilla Foundation, Goodger found himself taking time off to work in the US on the browser itself.

    Today he leads a relatively small team of engineers who are hard at work preparing for the release of Firefox version 1.0 and the Kiwi input is hard to miss.

    The code names for the previous versions of Firefox include Three Kings, Royal Oak, One Tree Hill and Greenlane.

    Firefox has generated an enormous amount of interest among hardcore internet users around the world and for the first time has taken market share away from Microsoft's Internet Explorer.

    Goodger said the figures themselves varied depending on the source but US-based web training organisation W3Schools claimed IE 6.0 peaked in May of this year with 72.6 per cent market share among its "early adopter" users and had fallen back to 68.3 per cent in August.

    That's the first time IE has declined in market share since its release and could mark the turning point for the browser community.

    The mainstream audience is still firmly in the grasp of IE, however, with figures in excess of 90 per cent reported by several different organisations.

    Most, however, report that IE is losing ground to Mozilla-based browsers and most of those switching are using Firefox.

    In its first day of release the latest version of Firefox was downloaded more than 300,000 times.

    So what is it about Firefox that's attracting users? Goodger said it was a combination of things.

    "Some like the added features, some like the smaller size of the browser. It really depends."

    Goodger is quick to point out that while Firefox is smaller than other browsers, that doesn't mean it's a "lite" version of a browser.

    "It's fully featured. In fact if anything it's got more features that people use than many browsers."

    Goodger and his team have been working with one goal in mind: to make a browser that makes the internet simple again.

    "Do you remember how it was when you first went online? It was easier to search for things, easier to find things, there were fewer annoyances.

    "That's what we want to get back to."

    Goodger said Firefox gave users the chance to block pop-up windows, the bane of many users' lives, but went beyond that.

    Because the browser was not tied in to the operating system, something Microsoft touted as a benefit for IE users, it was not prone to the same security vulnerabilities as IE.

    "We also wanted to make the searching experience much easier for users."

    Consequently Firefox has a Google search box built in and allows users to search within a web page simply by typing in the word they're looking for without having to launch a separate search box.

    Goodger's favourite feature, however, is Firefox's smart keywords utility.

    "It's something that's a little bit hidden so people have been slow to find it but when they do it blows them away."

    Users might, for example, regularly use the company phone book online so Firefox allows them to add that search to their browser.

    "So you can
  • Coral Cache (Score:0, Informative)

    by Anonymous Coward on Thursday September 16, 2004 @06:05PM (#10271740)
    Cached copy [nyud.net] if you want the pretty pictures to go with the text.
  • Firefox IE (Score:5, Informative)

    by FiReaNGeL ( 312636 ) <fireang3l.hotmail@com> on Thursday September 16, 2004 @06:07PM (#10271767) Homepage
    More useful features, nice interface and CUSTOMIZABLE! Extensions are so good... but we'll have to see if it's too much for a simple end user.

    My favorite one : WeatherFox! (URL:http://weatherfox.mozdev.org/). Crafteh (wish I knew his real name) developped this beauty following my suggestion on the MozillaZine forum and did an AWESOME job. Weather prediction anywhere in the world in your status bar... soooo usefull! Use it!
  • by jamie ( 78724 ) <jamie@slashdot.org> on Thursday September 16, 2004 @06:16PM (#10271863) Journal
    OK so this is the thread where everyone complains about Slashdot's HTML, bring it on!

    For the record...

    Slashdot does emit code to an HTML standard, it just happens to be HTML 3.2. That's a standard. Call it "outdated" if you like but if it works, it works, right? Isn't that the point of standards, you don't have to change them every time something new comes along?

    We're hoping to move to XHTML in the future (sometime within the next year, for sure, I hope) but like everything else it goes on our priority list based on resource-cost and benefit. There are bugs that need to be squashed, meaningful features to be added, and performance improvements we need to put into place that come first.

    Honestly XHTML will probably just save us a little bandwidth and make the site look a little prettier, but only the hardcore readers will notice the difference, at least if we do it right. The only real long-term benefit will be to us coders -- it should let us rip out kludgy old code, but of course that's almost as tedious as writing it in the first place, so it's a mixed win.

    Yes, it's a mozilla bug [mozilla.org], not a Slash code bug. They've known about it for a year, but it's fixed now, yay.

    No, it doesn't help that someone else took a static rendering of our homepage and converted it to CSS. That's a fun experiment but of course it's very different to change the code to emit HTML to a different standard.

    A shout out to Peter and Shane here for working on the XHTML theme :)

    OK, resume flaming us and our sucky HTML, Offtopics all around! :)

  • I have one URL for you: XSLT [w3.org]. No css, no html, just news articles marked up with XML. Been a W3C standard since 1999.
  • Re:Won't help (Score:5, Informative)

    by seizer ( 16950 ) on Thursday September 16, 2004 @06:22PM (#10271911) Homepage
    That comment just doesn't reflect reality, DogDude.

    Firefox blocks popups out of the box, doesn't support ActiveX at all, doesn't let you run EXE files directly without saving them first, isn't tied with explorer.exe, etc. How many sites do you know that have spyware which affects Firefox?

    I know of none. Can you point me to any please? The only site I've come across which could cause issues is http://www.xpehbam.biz/5 which loads a java class which exploits the Microsoft JVM (NB: not Firefox), and installs a dialer. If you're running the SUN JVM, you are of course safe.
  • by jb.hl.com ( 782137 ) <joe.joe-baldwin@net> on Thursday September 16, 2004 @06:23PM (#10271922) Homepage Journal
    I always wondered about that... in Firefox .10PR (and in previous version I used) Slashdot's main content area overlaps or runs flush with the left nav. No padding, no margin, whatever. I remember reading articles on A List Apart about redoing Slashdot, which made me wonder why this was still happening.

    Is this a problem with Firefox or with Slashdot?


    Um, you must be new here. I can't remember how many comments I've seen bitching about that. Put simply, it's a FF rendering bug which we've had for ages and can be solved by doing Ctrl-Scroll Wheel Up and then Ctrl-Scroll Wheel Down.
  • by Anonymous Coward on Thursday September 16, 2004 @06:38PM (#10272045)
    If you check the w3c validator, you will see it finds 129 errors [w3.org] (that may fluctuate due to the content, but there ARE errors).

    Oh, and since you've BLOCKED [w3.org] the w3c validator, I had to go through a Coral Cache link.
  • by seizer ( 16950 ) on Thursday September 16, 2004 @06:40PM (#10272060) Homepage
    Thanks for the info - I'm sure changing slashcode to emit anything else at all will be a big chunk of work, and that's fair enough! No gripes about that, but it'll be great when XHTML happens.

    You really don't emit HTML 3.2 though - more like a a bastardized form of it. It fails horribly with the 3.2 validator here [htmlhelp.com]. And blocking the W3C Validator is a bit of a giveaway too, surely?
  • Re:Won't help (Score:4, Informative)

    by Anonymous Coward on Thursday September 16, 2004 @06:40PM (#10272065)
    Well I can mention one anecdote. I was searching for a crack on astalavista, and one site that had an interesting file I wanted to check out, insisted through a dialog box, that I must click yes and install their firefox extension, before I will be allowed to download the file from their site. Of course I refused, so who knows what it was. Strangely enough, my virus checker reported start.exe contained a virus. Another app packaged with a different crack. Oh the joys of windows.

    I suppose the lesson is don't run proprietary software that requires a crack. I think I'm going to setup a user for browsing and a user for mail on my linux box, so my home dir is safe in case I do something retarded, since even the brightest people can be boneheaded some of the time.
  • Re:Won't help (Score:1, Informative)

    by Anonymous Coward on Thursday September 16, 2004 @06:42PM (#10272084)
    If you're running the SUN JVM, you are of course safe.

    Yes. We all know that only Microsoft produces exploitable software. It is simply not possible that SUN of *shock* Mozilla may have security leaks dwarfing those of Redmondian products.

    Because, you read Slashdot 10 times per hour, so you know what's going on in the real world, huh, buddy?
  • by TheLittleJetson ( 669035 ) on Thursday September 16, 2004 @06:44PM (#10272098)
    yeah... im guessing there's no templating engine in use or anything, given that the site hasnt changed in years. web-developers take heed, always use a templating engine so your html and code are separate. you'll be glad you did.
  • by AnyoneEB ( 574727 ) on Thursday September 16, 2004 @06:45PM (#10272103) Homepage
    Put simply, it's a FF rendering bug which we've had for ages
    So, wait, it's a bug in slashdot's code, but then firefox changes the way it renders the page if you twiddle a nob? Shouldn't firefox consistently render it the same (broken) way every time?
    It's a FireFox bug. Changing the font size forces FireFox to rerender the page, resulting in a correct render. IIRC, the problem has something to do with threading in the render during load feature. The bug has been fixed in the .10 trunk, but, as far as I know, no one has announced either way on it being part of v1.0.
  • by Trillan ( 597339 ) on Thursday September 16, 2004 @06:49PM (#10272150) Homepage Journal

    Despite slashdot's attempts to block the w3c validator, it's still quite trivial to run it against the source code.

    File: Slashdot News for nerds, stuff that matters.htm
    Encoding: iso-8859-1
    Doctype: HTML 3.2
    Errors: 180
    This page is not Valid HTML 3.2!

  • by rjforster ( 2130 ) on Thursday September 16, 2004 @06:55PM (#10272211) Journal
    Instead of a reload try a resize up and down (either with ctrl mouse-wheel-up/down or ctrl +/-).
    This makes the page render properly without the extra bandwidth usage.
  • by Trillan ( 597339 ) on Thursday September 16, 2004 @07:01PM (#10272271) Homepage Journal
    There hasn't been a problem for a couple versions now, but the HTML Slashdot generates is still invalid. :)
  • by Stormie ( 708 ) on Thursday September 16, 2004 @07:06PM (#10272316) Homepage

    Slashdot does emit code to an HTML standard, it just happens to be HTML 3.2.

    Nice try, Jamie. That'd be why the W3C Validator [w3.org] reports 207 validation errors on Slashdot's front page, eh? The HTML is absolutely rancid with unbalanced start/end tags, it's a miracle anything renders it properly.

    Of course, you've done your best to hide this, haven't you? If anyone wants to try plugging "http://slashdot.org" into that validator, you'll get a "403 Forbidden" error - yep, the fine folks at Slashdot have blocked the W3C from accessing the page. But save the HTML to a local file and validate that, it'll be most illuminating. You'll need to tell it to use encoding "iso-8859-1 (Western Europe)", since that's sent in the http headers rather than defined in the HTML code.

    OK, resume flaming us and our sucky HTML

    Did I do OK?

  • by CTho9305 ( 264265 ) on Thursday September 16, 2004 @07:17PM (#10272451) Homepage
    but then firefox changes the way it renders the page if you twiddle a nob? Shouldn't firefox consistently render it the same (broken) way every time?

    In theory, yes. Unfortunately, there's a class of bugs called "reflow" bugs - reflow is basically the incremental rendering of pages as more of the HTML is downloaded.

    When certain things happen at certain times, in certain orders, the layout ends up getting rendered incorrectly until you force a reflow (you can do this by changing the text size, resizing the window, etc).

    The problem with these bugs is that they're very hard to track down. A lot of the time, you can't reproduce them on a [faster|slower] connection, and if the developers aren't experiencing it, they're stuck.
  • by Trillan ( 597339 ) on Thursday September 16, 2004 @07:18PM (#10272463) Homepage Journal

    No. It was a bug in Fire Fox.

    There's two separate arguments going on here.

    The first is "Is Firefox bugged?" and the answer was "Well, it was, but it was fixed." It depended on network timing, I think, because it was intermittent. There's also another aspect to this, which is that the bug was in bug quirk compatibility mode... so if Slashdot's HTML wasn't old crap, it would never have occured at all. But it was still a bug.

    The second argument is "Is Slashdot generating valid HTML code?" The answer is "No." Jamie argues that it is valid, just HTML 3.2 instead of 4.0. However, anyone running the validator can prove this wrong easily -- it's not valid HTML 3.2, either. This isn't really that big a deal, since being technically correct was much less important in HTML 3.2, but it is always annoying to have someone bald face lie to you.

    It may have been that slashdot was the only site to demonstrate the bug (I think it was in 0.7, but I could be wrong), but I doubt it. It was indeed a Firefox bug, and not just a bug in the Slashdot HTML. But that does not mean the Slashdot HTML is valid.

    I hope that helps. This is confusing. :)

  • Re:Won't help (Score:2, Informative)

    by DogDude ( 805747 ) on Thursday September 16, 2004 @07:30PM (#10272572)
    I don't have specific sites. Random porn sites that are transitory, most DEFINATELY have various trojans. Firefox lets them through, and my virus checker (http://free-av.com) picks them up. All kinds of trojans. Granted, there are probably fewer because Active X doesn't work, but depending on how much time I spend surfing, I average catching between 1-3 trojans a day that come by way of Firefox.
  • by Anonymous Coward on Thursday September 16, 2004 @07:33PM (#10272588)
    googlebar with pagerank [prgooglebar.org]
  • by sleighb0y ( 141660 ) on Thursday September 16, 2004 @07:58PM (#10272783) Homepage
    What version do you have?

    As of the latest PR, they added a more visible pop-up blocker interface. And the "Open new tab in background" has been around for a while.
  • by timealterer ( 772638 ) <slashdot@alte[ ]gtime.com ['rin' in gap]> on Thursday September 16, 2004 @08:01PM (#10272803) Homepage

    The only real long-term benefit will be to us coders

    Not true - valid XHTML has other advantages. For example, it's much easier for devices such as PDAs and phones and programs such as screen readers to parse and make sense of. Bandwidth savings is also relevant to users. Some of us, sometimes, are on slow connections. It's been well proven that having a site respond faster, even when the response is under a second to start with, makes the user experience much better.

  • Re:LiveHTTPHeaders (Score:3, Informative)

    by darkpurpleblob ( 180550 ) on Thursday September 16, 2004 @09:00PM (#10273134)
    That's a pretty lame number one reason for switching as there are plenty of other tools out there for view HTTP traffic.

    There's a equivalent (free) tool for Internet Explorer called Fiddler [fiddlertool.com]. In addition to viewing HTTP traffic it has a framework for programatically 'fiddling' with requests and responses [fiddlertool.com].

    Ethereal [ethereal.com] will let you view HTTP traffic regardless of which browser you are using, however it takes a bit of getting used to.

    Nonetheless, if you're using Firefox, LiveHTTPHeaders is definitely the way to go.

  • by burns210 ( 572621 ) <maburns@gmail.com> on Thursday September 16, 2004 @09:01PM (#10273142) Homepage Journal
    Software Update Service(soon to be WUS, Windows US) is an intranet Windows Update server. Client workstations can point to it for Automatic(scheduled) Updates and installs of patches you provide. SUS doesn't even use WU directly... Our enterprise is blocking v5(and others) of windows update to avoid SP2, but SUS (we are currently testing) pulls down patches without problem.

    SUS is only one of many patch management/deployment solutions, and SUS only (only!) deploys Windows 2k/XP/2k3 security patches, critical patches and service packs. Office patches and other Microsoft software, along with custom patches and third-party patches are not supported, and explicitly blocked.
  • by g-doo ( 714869 ) on Thursday September 16, 2004 @09:57PM (#10273427)
    No, it's not Firefox's fault. It's USAToday.com's fault for writing their Flash detection code poorly. I've contacted them twice in the past, and their only response was that they didn't support Mozilla family browsers.

    Flash on Firefox works perfectly on pretty much all the other sites, and not everyone visits USAToday.com.
  • Re:Firefox v. IE (Score:2, Informative)

    by kiwi_james ( 512638 ) on Thursday September 16, 2004 @10:29PM (#10273566)
    If you change to error pages instead of dialog boxes this problem should be solved for you. Details are on the Firefox Tips and Tricks page: Use error pages instead of dialog messages [texturizer.net]

    Good luck...
  • Your sig. (Score:2, Informative)

    by Maïdjeurtam ( 101190 ) on Thursday September 16, 2004 @10:49PM (#10273692) Homepage Journal
    From the page linked on you sig :
    ------------
    Before you panic because I'm picking on Slashdot, let me inform you that I asked Rob "CmdrTaco" Malda, the guru behind Slashdot, for permission to post this information, and he stated in his reply email:
    Have fun. Feel free to submit patches back to us if you come up with anything useful. Slashdot's source code is open source and available at http://www.slashcode.com. [slashcode.com]
    ------------

    Did you or anyone else involved with alistapart submit a patch to the slashcode? I'd love a 2004-compliant /.!
    Now, we only need some frequent ./ posters to link the alistapart site. Let's begin lobbying Taco right now! Who's with me? :-)
  • Re:Smart Keywords (Score:5, Informative)

    by cpaluc ( 559921 ) on Thursday September 16, 2004 @10:51PM (#10273703)
    I hadn't either - until I just read about them and tried them out.

    Go to a site that has an input box for doing a search (eg. dictionary.com). Right click in the input box and select "Add a keyword for this search ...". Then give it a name and a keyword (eg. dic). Now all you have to do is type 'dic anthropomorphic' in the URL box and Firefox will go to dictionary.com and look up the word for you.

    I've been using it for 1/2 hour and I'm hooked. This will save heaps of time here at work. Eg 'pb joe' to look up joe in the phonebook on the intranet - no need to go to the page.

    I've tried converting some people to Firefox before. I haven't had much luck (tabbed browsing etc didn't do it for them - go figure.) But it seems like this feature might just do it for one of my colleagues.

    Also note, there should be a bookmark in you 'Quick Searches' bookmark folder that will give more info.
  • by Anonymous Coward on Friday September 17, 2004 @01:00AM (#10274317)
    Ever try emailing them?

    Or, in the alternative:

    1) Put up a subdomain: xhilhdioshpfisdhfpoishdopfihsidopfhosdihfopsdhfopi sdhfpoisdhfopisdhfopisdhfposdihosdfhii.slashdot.or g

    2) Have something (anything) listen on port 80 for any connection whatsoever.

    3) Submit above domain to validator script.

    Voila, you now know where the w3.org validator connects from. This is strictly a guess, but it's probably an IP somewhere within their netblock.

    Just a thought.
  • Unfair comparison (Score:4, Informative)

    by pdamoc ( 771461 ) on Friday September 17, 2004 @03:32AM (#10274762) Homepage
    Firefox, the browser that's smaller yet smarter than just about anything else available.

    Firefox Setup 1.0PR.exe - 4,742,005 bytes
    Opera 7.54 - ow32enen754.exe - 3,666,195 bytes
    People should stop comparing Firefox to IE, that's really unfair, its like comparing a power-plant based on nuclear fuel with one based on coal. It is a difference in age.
    However when we compare Firefox with Opera we can clearly see that Opera is a smaller download, it includes a very smart (the smartest I've used) email client, a news reader and an IRC client.
    The day when Firefox/Mozilla will have a email client as smart as Opera's M2 and it will be every bit as accessible as it is now M2 is the day I will consider switching. Till that day I'll still be an Opera fan with all the other browser installed as an alternative.
  • Re:Firefox v. IE (Score:2, Informative)

    by ampathee ( 682788 ) on Friday September 17, 2004 @04:42AM (#10274940)

    And mouse gestures - once you start using 'em, you wonder why the hell they aren't available for every application.
    they are [tcbmi.com]! (for windows, anyway.. dunno about linux)
  • Re:GOOD Improvements (Score:3, Informative)

    by hkmwbz ( 531650 ) on Friday September 17, 2004 @05:25AM (#10275028) Journal
    "All too often software developers add things that seem good to them, but which the end user finds irritating or just confusing."
    Speak for yourself. Not everyone is into the new and "in" stripped-down software craze. You may love it, but you only represent yourself, not everyone else.
    " Opera is a good case in point, with lots of gee whiz cool features that I just never got around to using. That has never happened to me with Mozilla or Firefox."
    That is Mozilla (SeaMonkey), actually. It's what Firefox wanted to get away from in the first place. But Opera is a lot more elegant than SeaMonkey.

    Actually, Opera is a very polished package overall. Everything just works, and there are loads of useful features. And you don't have to install extensions to get this functionality, which is a plus in my book. Firefox extensions are often buggy, and go in all directions, whereas Opera's a tiny package where everything is created to work seamlessly together. One package, one goal, that's Opera. Extensions by different people with different goals, that's Firefox.

    I'm up and running with Opera immediately when I install it. When I install Firefox I have to spend a considerable amount of time getting what I consider to be basic functionality.

    But hey, we are all different. My point is that you shouldn't speak on behalf of everyone else, and pretend that stripped-down software is for everyone. For end-users, a smoothly integrated software package is often the way to go.

    "The latest was the search bar that pops up at the bottom of the screen when searching in the page. How brilliant! After years of search boxes popping up on top of the text that you're reading, someone figured to drop it in a place that wasn't intrusive."
    Yeah... This sort of brings up another important point. Opera had find as you type ages before Firefox did. Opera also had mouse gestures, and tabbed browsing, and so on. Opera is very innovative, and with each new version there's something useful there to enhance your browsing.

    Many Firefox extensions are simply attempts at duplicating Opera functionality!

  • Re:Firefox rant (Score:3, Informative)

    by hkmwbz ( 531650 ) on Friday September 17, 2004 @05:44AM (#10275073) Journal
    "Why should I download something full of bloat I will never need? Haven't we been railing against that for years?"
    Define "we". A lot of people actually like full-featured programs that can be used without having to browse through tons of extensions to get more functionality.
    "I really have to ask exactly what *critical* features I'm missing with just the plain install..."
    Mouse gestures, properly handled tabbed browsing, fast forward, proper zoom, sessions, continue where you left off when you closed the program, hotclick, quick prefs... And more. Those are just essential browser features to me. I also need stuff like an e-mail client with a properly indexed e-mail engine which allows me to search through tens of thousands of messages in less than a second. Opera does that.
  • by jamie ( 78724 ) <jamie@slashdot.org> on Friday September 17, 2004 @08:21AM (#10275388) Journal
    The nice thing about HTML is that attributes and tags that your browser doesn't recognize, it has to ignore. The ones you mention do serve a purpose: to make Slash look nice and be usable on many browsers, possibly including yours.

    I thought we nailed all the unencoded ampersands, though, I'll check that out. Eventually :)

    The commercial professionals who are lending a hand are the Peter and Shane I mentioned earlier. Peter started work on an XHTML theme earlier this year and has made some great progress. If you're interested in joining the fun, drop by the IRC channel, #slash on irc.slashnet.org, I'm sure they would welcome patches. Peter's code is the strict-600 module available via anonymous cvs at strict.openflows.org:/var/lib/cvs if you'd like to check it out. As I said, sooner or later we hope to take the steps to incorporate that work into the core Slash code, so if you're interested in contributing to Slashdot, joining our little community and contributing patches would be a great way to help.

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...