Slashdot Mirror


Safari 4 Released, Claimed "30 Times Faster Than IE7"

CNETNate writes "Apple has released the beta version of Safari 4 for Mac and PC, with claims that its Nitro rendering engine is '30 times faster than IE7,' and three times faster than Firefox 3. Other new features include 'Top Sites,' which shows users the most frequently visited Web pages, 'Full History Search' for searching through not only the URLs and titles of visited pages, but also the complete text within the page itself — something Opera has been doing for a while."

31 of 465 comments (clear)

  1. Notes on New Features by AKAImBatman · · Score: 5, Informative

    Nitro JavaScript Engine

    Anyone know if this is a new engine or just Squirrelfish renamed?

    Acid 3 Compliance

    Looks like Safari might be the first Acid 3 browser to the market. Opera's version 10 is Acid 3 compliant, but it's still in Alpha testing.

    CSS 3 Web Fonts

    I noted this feature in Opera 10. The results shown in the demos were rather impressive. The web pages had more of a print-layout look to them without the classic trick of relying on images to cover all the content. This has the potential to completely change the look of the web for the better.

    CSS Canvas

    I'm still trying to figure out how being able to use Canvas as a style to apply to web elements is useful, but the idea definitely sounds cool. I suppose one could always set a fixed web page background as a canvas, then make it look like they're on an acid trip as they scroll. :-P

    I'm downloading the beta now. If it lives up to the hype that Apple is giving it, it will be an amazing piece of software.

    1. Re:Notes on New Features by tyrione · · Score: 5, Funny

      Nitro has more street cred.

      Squirrelfish sounds like a slimy little douchebag trying to get out from under a last call chick who has him pinned at the end of the bar.

    2. Re:Notes on New Features by MrHanky · · Score: 3, Insightful

      If it lives up to all the hype Apple is giving it, it will still be lacking Noscript and ABP.

      The CSS 3 Web Fonts seem rather neat, though.

    3. Re:Notes on New Features by AKAImBatman · · Score: 5, Informative

      I am a fanboi

      Right you are! I am a HUGE fan of web standards and the new features that HTML5 is bringing. And because I have experience with browser developers like Apple, Opera, and Mozilla, I trust that they'll do a good job in making the features a reality. Especially since they're the same people writing the standards.

      For those who actually care, I've managed to pull up some demos in Safari 4:

      http://webkit.org/blog/138/css-animation/
      http://webkit.org/blog/176/css-canvas-drawing/
      http://www.alistapart.com/articles/cssatten

      I must say, I'm impressed! We'll see how well they work in real-world usage going forward.

      The browser itself appears to be leaning more toward the UI design of Chrome. Which fits it well, IMHO. The new Coverflow feature is surprisingly slick and doesn't feel tacked on at all. The bonjour integration feels like a new management console for the network. I can surf all the devices and get important information on their location and status. I can even change the settings!

      Which makes me wonder if the next version of OS X is going to use Safari-based widgets for network and printer management. Hmm...

      At the very least, this is a nice way to surf the network on Windows. ;-)

    4. Re:Notes on New Features by AKAImBatman · · Score: 4, Informative

      The whole point of features like Web Fonts is to get away from using images. Thus when you zoom, the renderings look crisp and clean. Try these demos in Safari 4 to see what I mean. Zooming the reference image looks ugly. (What you're complaining about.) Zooming the actual rendering is helpful and actually looks better the closer the examples are zoomed.

  2. Saying you beat IE isn't much by kcbanner · · Score: 5, Funny

    Its like saying you beat the kid with a fake leg at sprinting, or beating the a preschooler at a spelling bee.

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  3. From the horses mouth by alvinrod · · Score: 3, Informative

    Here's the actual claims from Apple's website:

    "Using the new Nitro Engine, for example, Safari executes JavaScript up to 30 times faster than Internet Explorer 7 and more than 3 times faster than Firefox 3 based on performance in leading industry benchmark tests: iBench and SunSpider.

    In addition to superior JavaScript performance, Safari offers top-flight HTML performance -- the best on any platform -- loading pages 3 times faster than Internet Explorer 7 and almost 3 times faster than Firefox 3."

    I'm not too familiar with either of these benchmarking programs, so I can't really pick at the results too much, but the actual claim is 'up to 30 times faster' which means that for some function it's 30 times faster, but for most it's probably not at that level of magnitude. It seems as though some of this important information was lost in the game of telephone that is internet news.

    Also, I'm more interested in how it stacks up against Firefox, Opera, and Chrome. Comparing it to IE7 is a little bit like Ford comparing their new car to a horse and cart. No offense meant to the browser, but from every chart I've seen it's the bottom of the barrel in terms of speed.

    1. Re:From the horses mouth by Halo1 · · Score: 4, Informative

      This is about a completely different iBench. If you look at the the benchmark graphs, you'll note that

      • the displayed results are actually for Windows (click on the Mac link at the top to see the Mac results)
      • at the bottom: HTML and JavaScript benchmarks based on VeriTestâ(TM)s iBench Version 5.0 using default settings and the SunSpider Performance test.
      --
      Donate free food here
  4. How does firefox maintain competitive advantage? by HockeyPuck · · Score: 3, Funny

    If IE and Safari can look at Firefox's source code and see exactly how FF implement's something, how can FF maintain a competitive advantage as a core browser. By core browser I mean without all the plugins/themes/extensions. IE/Safari already have a distribution advantage in that the browser comes with the OS. I'm going to a assume that the folks over at Mozilla would not declare victory if Apple/MSFT decided one day to reskin and rename FF and package it with their OS.

    It's a unfair advantage that the OS vendors can see the source code of FF, however the reverse is not true. So if Safari has this great performance, how can the FF figure out how Safari does it?

  5. Re:No so bold by wereHamster · · Score: 4, Informative

    http://www.apple.com/safari/features.html - Safari 4 introduces the Nitro JavaScript engine, an advanced bytecode JavaScript engine that makes web browsing even faster. In fact, Safari 4 executes JavaScript up to 6 times faster than Internet Explorer 8 and up to 4 times faster than Firefox 3.1.

  6. Re:How does firefox maintain competitive advantage by Tinlad · · Score: 5, Informative

    So if Safari has this great performance, how can the FF figure out how Safari does it?

    By heading over to WebKit.org and downloading the open source rendering engine it uses?

  7. Removes existing installations by JuanCarlosII · · Score: 5, Insightful

    Given that this alleges to be a beta version and according to its own EULA:

    THIS IS PRE-RELEASE, TIME-LIMITED SOFTWARE MEANT FOR EVALUATION AND DEVELOPMENT PURPOSES ONLY. THIS SOFTWARE SHOULD NOT BE USED IN A COMMERCIAL OPERATING ENVIRONMENT OR WITH IMPORTANT DATA.

    why do Apple insist on removing any existing Safari 3 install when installing?

    If we are supposed to evaluate and develop, then surely it would be prudent to allow a stable version to also be installed alongside for mission-critical usage.

    Surely it's a TERRIBLE idea for non-stable, evaluation software to disallow the use of an alternative stable version?

    1. Re:Removes existing installations by rizzo320 · · Score: 3, Informative

      Link for Safari 3:

      http://support.apple.com/downloads/#internet

      Clearly labeled as "Looking for Safari 3? Download here" at bottom of the Safari 4 download page.

  8. Classic Apple performance claim inflation by Andy+Dodd · · Score: 3, Informative

    Apple loves to put in meaningless benchmarks with no real-world meaning to hype their products.

    For example, the "3 times faster than a Pentium II" claims back in some of the older PowerPC days - this was true for a single Photoshop operation that at that point had Altivec optimizations on PPC but was running straight scalar code (no MMX) on a P2.

    For nearly all other applications, the P2 was equal to or faster than the PPC. But Apple hyped their systems based on that one single meaningless-for-most-people benchmark. (As opposed to AMD's speed rating system which for the Athlon XPs was based on a suite of benchmarks and their average comparison to a similarly clocked P4, which was typically pretty accurate.)

    Here, how is Apple magically eliminating network latency and providing infinite network bandwidth with browser changes? For nearly all users, the network is the bottleneck.

    --
    retrorocket.o not found, launch anyway?
    1. Re:Classic Apple performance claim inflation by ogdenk · · Score: 3, Interesting

      Apple loves to put in meaningless benchmarks with no real-world meaning to hype their products.

      For example, the "3 times faster than a Pentium II" claims back in some of the older PowerPC days - this was true for a single Photoshop operation that at that point had Altivec optimizations on PPC but was running straight scalar code (no MMX) on a P2.

      If your going to spout blind FUD, do your homework. Altivec didn't even exist on PowerPC's back when the Pentium II was around. The current PowerPC CPUs were the PowerPC 604 and the newcomer was the G3.

      Altivec didn't arrive until the G4 and by then the Pentium III was out and selling.

      At the same clock rate, the PowerPC really was quite a bit faster. Not by rediculous "3x" margins but it really was quite a bit faster. The PowerPC is also a much cleaner and well-thought-out architecture. Anybody that still does any ASM can definitely vouch for this.

      Just because IBM/Moto/Apple didn't have the R&D dollars to polish a turd until it hit 4GHz doesn't mean the PowerPC sucked. It was and still is an awesome architecture.

      For nearly all other applications, the P2 was equal to or faster than the PPC.

      No, it wasn't. I ran several real-world benchmarks as I owned an Apple B&W G3 tower and a Pentium II at the time.

      Are they as fast as Apple claimed? Hell no. Were they genuinely faster? Yes.

      For nearly all users, the network is the bottleneck.

      Now that is very accurate. For what most people use a computer for, a single-board 1.6Ghz atom machine with a GMA950 is more than they'll ever need for web browsing, e-mail, playing youtube videos and running Word. A faster machine doesn't make you type faster or make web pages load faster.

      Safari's improvements though are very welcome as they free CPU cycles for more useful things. A more efficient app is always a welcome change.

    2. Re:Classic Apple performance claim inflation by juuri · · Score: 3, Funny

      Damn; you got served by a 5UID.

      --
      --- I do not moderate.
  9. More Fun Demos by AKAImBatman · · Score: 5, Interesting
    1. Re:More Fun Demos by vux984 · · Score: 3, Insightful

      That depends upon what you mean by "confused".

      I've gotten the state out of sync. Where clicking open closes something, and vice versa, because the data model is out of sync with what's rendered in the browser.

      Is that a question? Because no, it's neither a feature nor is it correct. GMail is a multithreaded application.

      Cite? Because seriously, I don't do a lot of Javascript programming, but I'm pretty sure all the major browsers only give you a single javascript thread per tab. And there are countless tutorials for 'simulating multiple threads' in browsers (meaning they work more or less like windows 3.1 and meaning they aren't really multi-threaded.)

      Chrome separates each tab into its own process. A random site should not crash the GMail tab

      And yet it can and does.

      Now that you've had your peace, allow me to fire a few salvos in return:

      (fyi: piece not peace)

      Does your local email client support having messages in multiple folders?

      I presume you mean one message in multiple folders at once, not copies of the same message in multiple folders?

      Even so, yes. OSX's mail.app does this, Thunderbird's 'Saved Search' is this and even supports message tagging (though not as robust as gmails). I'm pretty sure even the new outlook has this.

      Do you still have access to messages in your IMAP folders when you lose connectivity?

      Of course. Sync features from server and client are old hat.

      Does your client have integrated IM and video chat making it a complete communications platform?

      What if I use yahoo for IM? Is ICQ still around? Does gmail let me stay in touch with all the networks trillian supports? My standalone IM client lets me transfer files, and share a whiteboard... does gmail?

      But that's all beside the point ... IM and video chat are not a core feature of an email client, and suggesting that you need them to be a 'complete communications platform' is misleading.

      After all... we can run around all day about bolt on features that we need in a 'complete communications platform'... If I used twitter (I don't) then does gmail store all my twits like emails? If I used myspace or facebook (I don't and I don't) then does gmail store all the messages I get through that as email? Does gmail store all my incoming/outgoing phone calls and voice mail? What about feedback I leave in web forms on random web pages? My calendar? Shared calenders? Shared calendars with people using Outlook? What about to-do lists? Shared to-do lists? How about a calculator? Does it keep track of the urls I vist? I guess it needs a web browser too? Can it keep track of my passwords? Does it store my bookmarks? Does it reconcile my checking account with my paypal confirmation messages? Index transcriptions of the web based support chats offered by ebay? What about my WoW and EQ2 group chat? Internet faxing?

      To me all of those should be extensions or external apps. Maybe to you, IM is a native feature of an email client. Its not to me. And even if it was, none of my friends/family use gtalk; unless it supported ichat/aim, msn, and yahoo it would be useless.

      Ditto for video chat...

      Does your client automatically thread related messages?

      It actually does if I wanted it to. But I usually don't. I like new mail on top, sorted chronologically, not in threads. If I need to see the thread together I can, but most people simply leave the thread in the message body, so its not that common I need to see more.

      And I actually find threads quite annoying for email, because they only work within a thread. I prefer to filter to messages to/from/cc the recipient so I can see the entire communications with that person in chrono order regardless of whether it's in a thread or not.

      For example: If someone sends me a message, I reply, and then sends my boss a separate message, and my boss replies and cc's me, and then he replies back to me. And then he replies to my boss a

  10. Impressions by Anonymous Coward · · Score: 5, Interesting

    - Scrolling this /. page is extremely slow in safari.
    - The tabs in the window's title bar is just plain annoying and feels really out of place.
    - Just like Google's Chrome this browser also doesn't blend in well with MS Windows UI. It's feels alien to the other programs.

    1. Re:Impressions by Colonel+Korn · · Score: 5, Funny

      - Scrolling this /. page is extremely slow in safari.
      - The tabs in the window's title bar is just plain annoying and feels really out of place.
      - Just like Google's Chrome this browser also doesn't blend in well with MS Windows UI. It's feels alien to the other programs.

      -No, it's 30x faster than anything you've ever seen.
      -That's Windows' fault and yours. Windows should be designed around Safari, not the other way around.
      -Again, the Windows UI is just a thin shell meant to blend nicely with Safari. If it doesn't, then it's Windows fault.

      --
      "I zero-index my hamsters" - Willtor (147206)
  11. Re:How does firefox maintain competitive advantage by je+ne+sais+quoi · · Score: 4, Informative

    I've tried pointing that out before, but you're probably wasting your breath. The tin-foil hat crowd here at slashdot seems to think that Apple is keeping all the juiciest enhancements for themselves. I know it's not true because I run Safari on my macs and have run some webkit browsers like midori on my linux machines, they're about as fast, certainly faster than firefox. I'd use midori as my full time browser, but it's not as full featured as firefox and is unstable (or was last version I downloaded, like 0.0.21 or so).

    --
    Gentlemen! You can't fight in here, this is the war room!
  12. This is now my default Windows browser by Maury+Markowitz · · Score: 3, Interesting

    For anyone that has both a Mac and PC, one of the minor frustrations you face is constantly having to remember to use different keyboard shortcuts when you move back and forth. Safari on the PC was an option for me for this reason alone. Sadly, the Mac-look, odd window handling, terrible font rendering and random long pauses (something to do with advertisements I think) made it an option only - I had to keep Chrome and FF around for some sites.

    No longer. Safari 4 is now my default Windows browser. And not just because of the keystrokes, it's faster than any of the other (always up-to-date) browsers on this machine, renders everything perfectly (Chrome still has serious problems here), the font problems are gone (now Chrome is the one that looks bad), the random pauses are missing, etc.

    So basically Safari now does everything any of the other browsers does, plus more, plus its faster, AND it has the same keystrokes.

    Still not perfect though: I'm still trying to get the font sizes right (the readable text above is fine, but this editor has HUGE text) and I want to remove the Chrome-like tools menus (I like real menu bars, thanks), and there's some oddity when scrolling long pages. But nevertheless the problems are less than those in Chrome and the speed of FF in comparison makes me willing to overlook them.

    Maury

  13. Re:30x faster than IE7, so what... by pohl · · Score: 3, Funny

    Maybe you do, but I shave to keep my ballsack silky.

    And just because you have to design for the LCD doesn't mean you have to always use the LCD. Life is short. Use a better browser. I don't care which one, but only stoop to the LCD when you absolutely have to.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  14. In other news... by stormbringer_comming · · Score: 4, Interesting

    Opera 10 has been out months with these features, and it's javascript speed is very good on REAL WORLD SITES, not just the Webkit optimized SunSpider synthetic benchmark...

  15. Re:How does firefox maintain competitive advantage by cmburns69 · · Score: 3, Interesting

    During the early days of Safari 3.0, I was in charge of making sure my companies product was compatible with Safari.

    I have built WebKit from their xcode project. I have submitted bugs. And I know that sometimes the fix arrives in Safari months before WebKit.

    I have much respect for that development team, but to say that Apple (as close-lipped and proprietary as they are) isn't holding anything back is just naive.

    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
  16. Safari still a memory pig? Crash protection? by Theovon · · Score: 3, Interesting

    I switched to Firefox for two reasons. One is that Safari is a major memory hog. It can use like 3x the memory as Firefox for the same thing. (And I'm talking about fresh starts. I know all about how VMs can swap unused pages to disk.)

    The other missing thing from Safari was something as basic as session saving and crash protection. You have to buy Saft for that. With Firefox, it's free.

    I wonder if Apple has done anything about these issues.

  17. Firewire? by robogobo · · Score: 5, Funny

    Requirements:

    Mac with an Intel processor or a Power PC G5, G4, or G3 processor and built-in FireWireî

    um, looks like the latest Macbook isn't up to spec. nice one, Apple.

  18. In other news... by kestasjk · · Score: 3, Funny

    The big problem Safari faces is that Opera users already dominate the snobby-over-nothing niche Apple usually occupies :-(

    --
    // MD_Update(&m,buf,j);
  19. Re:Safari still a memory pig? Crash protection? by DiLLeMaN · · Score: 3, Insightful

    The session *is* saved, and you can restore it using History - Reopen All Windows From Last Session.
    If you want this to happen automatically when Safari starts up, you could install SafariStand, which does this and a whole lot more for free.

    As for the memory issues... I don't know which browser uses more memory, but I sure know which one feels slow and unresponsive on my machine, and it's not Safari.

    --
    /var/run/twitter.sock is a twitter socket puppet.
  20. Re:No Linux Support? Don't take them seriously. by Super_Z · · Score: 3, Informative

    Why do I care about your lousy browser? If it only runs on Mac and PC, it is not a serious browser. The Linux browser market is expanding due to netbooks and phones.

    The latest safari nightly (r41176) compiles and runs just fine on my stock Ubuntu Hardy box. The only pain I encountered was the libsoup 2.25 library dependency which I had to pull down and compile myself instead of using the older library supplied from the Hardy repository.

    Think Differently? I don't see any difference between Apple and MS these days. They both try to tie you into proprietary formats and do a piss poor job of supporting other operating systems. IE runs poorly on Mac and (relatively) well on Windows, Safari barely ran on Windows and was well supported on Mac. I don't see how Apple is any better. They're just Microsoft in a prettier dress.

    Not only is WebKit open-source, it also seems like Apple has gone to great length to ensure that this piece of software is portable to other operating systems. The key is to actually do the "wget, autogen.sh, make, make install" steps yourself. It's really not that hard.

  21. Re:How does firefox maintain competitive advantage by bdash · · Score: 4, Informative

    As a developer working on WebKit, this is completely wrong and more than a little insulting.

    The versions of WebKit included with Safari releases are built directly from the public tree. There is no secret version of WebKit that Apple fixes bugs in for Safari releases before eventually landing the changes in the WebKit tree. The WebKit tree is Apple's official WebKit tree, and is where all of Apple's development on WebKit for Mac OS X and Windows takes place.

    For sake of reference http://trac.webkit.org/browser/releases/Apple/Safari%204%20Public%20Beta contains the exact source code of WebKit that was built and released as Safari 4 Public Beta earlier today. There are no secret changes in the version of WebKit that Apple shipped. The changes are all there in the open for the world to see.