Slashdot Mirror


WebKit Gives Konqueror a Speed Boost (Past Firefox)

An anonymous reader writes "We always knew that WebKit is going to make Konqueror fast; but how much faster? Today we test that by putting Konqueror with KHTML through the SunSpider JavaScript Test and the then do the same with WebKit. To get an idea of how fast they are compared to other browsers, we also decided to put Firefox 4.0 Beta 2 through the tests."

42 of 199 comments (clear)

  1. I Guess ... by WrongSizeGlass · · Score: 5, Funny

    I Guess they finally Konquered that speed barrier they were dealing with. If you look at their old speed numbers you'll see that they used to perform like an old lady crossing the street. Now it's more like the car racing away after running over the old lady.

    1. Re:I Guess ... by sznupi · · Score: 5, Funny

      "...like an old lady krossing the street. Now it's more like the kar racing away after running over the old lady.
      --
      "If I'd asKed my kustomers what they wanted, they'd have said a faster horse." ~ Henry Ford
      "

      ^fixed...

      --
      One that hath name thou can not otter
  2. How important are JavaScript times? by mickwd · · Score: 5, Interesting

    How important are JavaScript times to the overall speed of rendering pages?

    Is it like comparing 0-60 times for cars (a decent indication of performance, though not the best)? Or is a bit like measuring the time from 0-10 in first gear - a rather insiginificant proportion of the whole time taken to render a cross-section of typical web pages?

    Do sites just concentrate of JavaScript performance so much because it's easier to measure?

    1. Re:How important are JavaScript times? by arose · · Score: 5, Insightful

      How important are JavaScript times to the overall speed of rendering pages?

      That is the wrong question. How important is Javascript speed for advanced web applications and HTML5 games?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    2. Re:How important are JavaScript times? by phantomfive · · Score: 5, Insightful

      It's looking towards the future. HTML 5 is designed to replace Flash, but it can't do it if Javascript is slow. Performance is going to be an important differentiator in browsers, for how well they are able to run web apps (of course, if all browsers speed javascript up to roughly the same performance level, it won't be a differentiator).

      --
      Qxe4
    3. Re:How important are JavaScript times? by bjourne · · Score: 5, Informative

      I know nothing about cars so I can't give you a car analogy, sorry. However, javascript performance isn't very important at all unless "the page" really is a full javascript application ala gmail. The reason for that is that you delay the javascript execution until after the whole page has rendered by hooking up your code with the body onload event. This avoid the page lockups you can encounter on badly coded pages where the browser can't render the page before the javascript has been run to completion.

      Of course, the above is only true if all the javascript on the page follows best practices. That is seldom true if the page includes javascript from ad networks which has the bad habit of running document.write calls during the loading of the page. Since document.write can modify anything on the page, when such a function call is executed, the browser has to stop everything else until the javascript is run and then continue rendering. In that scenario, faster javascript execution would definitely lead to much faster page loads.

    4. Re:How important are JavaScript times? by X0563511 · · Score: 2, Interesting

      I don't know about you, but the only time a page doesn't load instantly is when it has large content waiting for data to come down through my Internet "Service" "Provider" or chew on some Javascript. I've never seen HTML take long at all, unless it's a 200k+ behemoth.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    5. Re:How important are JavaScript times? by tepples · · Score: 5, Funny

      How important is Javascript speed for advanced web applications and HTML5 games?

      Cue the inevitable weenies who protest that the web is intended for documents, not applications, and applications should be written in native code, not JavaScript. In fact, queue them too because there seem to be so many of them.

    6. Re:How important are JavaScript times? by Anonymous+Cowpat · · Score: 4, Funny

      I know nothing about cars so I can't give you a car analogy, sorry.

      You must be new here...

      --
      FGD 135
    7. Re:How important are JavaScript times? by jeremyp · · Score: 2, Interesting

      Who cares? The fact is that most of the web is documents, not applications. Javascript performance is largely irrelevant when rendering Wikipedia or Google. So why does anybody care about its speed?

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    8. Re:How important are JavaScript times? by dingen · · Score: 3, Funny

      Since the majority of business is still being handled by COBOL, you really haven't got anything to worry about yet.

      --
      Pretty good is actually pretty bad.
    9. Re:How important are JavaScript times? by tepples · · Score: 5, Insightful

      Javascript performance is largely irrelevant when rendering Wikipedia or Google.

      MediaWiki sites such as Wikipedia don't use a lot of JavaScript, but Google does. Google Search's live suggestion was one of the first applications of the paradigm now called AJAX, and Gmail is an outright web app.

    10. Re:How important are JavaScript times? by valeo.de · · Score: 2, Informative

      Only an ignorant (or should that be arrogant and stupid?) dev chooses a language that is strongly typed and requires compilation when a less strict scripting language is the right tool for the job.

      --
      cat: /home/valeo/.sig: No such file or directory
  3. Re:What the frak is Konqueror? by jonbryce · · Score: 4, Informative

    It is the default browser in KDE, unless your distro changed it to Firefox. If you use Gnome, or OSX or Windows, you probably won't get to see it.

  4. Re:What the frak is Konqueror? by Anonymous Coward · · Score: 2, Insightful

    it is the predecessor of webkit. webkit was forked from konquerors html rendering engine.

  5. So the real question is by dlenmn · · Score: 4, Interesting

    Is work continuing on KHTML, and -- if so -- why? I mean, KHTML surely has some stuff going for it (it was the basis for WebKit), but it seems like there's a really clear winner.

    1. Re:So the real question is by icebike · · Score: 4, Informative

      The speed changes in webkit are being backported to KHTML.

      As to why, its always good to have choices and an alternate source in case someone pulls a Larry Ellison on you.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:So the real question is by Cley+Faye · · Score: 2, Informative
    3. Re:So the real question is by dlenmn · · Score: 2, Insightful

      The speed changes in webkit are being backported to KHTML.

      Is that the actual plan? At one time, I thought the plan was an "unforking".

      As to why, its always good to have choices and an alternate source in case someone pulls a Larry Ellison on you.

      Oracle is wielding patents. If Apple decided to do that, then it wont make any difference if these are two projects or one.

    4. Re:So the real question is by Ilgaz · · Score: 2, Interesting

      KHTML may live on (!) as System HTML renderer, help renderer, whatever renderer and for people who chooses stability/robustness over "web 2.0" things like most insane javascript performance ever!

      Not just that, Webkit stuff comes to KHTML too. They could be just a bit conservative since they have a OS (yea, minus drivers and kernel) which runs happily on 3 different architectures which has nothing to do with each other.

      You wouldn't want Konqueror to crash while you move critical files around with it, you know there is no cool "plugin dead, disabled" dialogue in that case :)

      Funny that Webkit is kinda sponsored by "us", Apple users and yet we understand the importance of a stable, standards compliant, low memory using and dependable light html renderer.

    5. Re:So the real question is by sombragris · · Score: 2, Informative

      Is work continuing on KHTML...?

      It seems so. Check this.

      --
      -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  6. Re:What the frak is Konqueror? by sznupi · · Score: 4, Funny

    It's what spawned Webkit; which in turn is the most mature modern browser engine available on current Amigas, you know...

    --
    One that hath name thou can not otter
  7. So yesterday. by Anonymous Coward · · Score: 2, Funny

    Firefox 4 Beta 2 is so yesterday, today Firefox 4 Beta 3 is all the rage.

    1. Re:So yesterday. by supersloshy · · Score: 3, Funny

      Firefox 4 Beta 2 is so yesterday, today Firefox 4 Beta 3 is all the rage.

      True: 4b2 is outdated. 4b3 is much more recent. And who modded him as funny? This is informative.

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
  8. Re:Not a useful comparison (yet) by amicusNYCL · · Score: 3, Insightful

    JaegerMonkey is making steady progress in improving performance and in a couple of months or so will likely be on par with Nitro and V8.

    You mean, in several months Mozilla will be approaching the level that Google is at now. It's become pretty clear that Google is able to develop Chrome much faster than Mozilla is able to develop Firefox.

    Also, Opera is faster than Mozilla as well, I'd like to see it included on that chart to compare with the others. Maybe even IE9, if it doesn't skew the Y-scale too much.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  9. Re:Mixed tenses by X0563511 · · Score: 2, Funny

    You need to getting laid.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  10. So you get fast JavaScript, but NO JAVA by xiando · · Score: 3, Informative

    It must be noted that the WebKit support in Konqueror is very limited in many ways, and this may matter more to many people than a JavaScript speedboost. It does NOT, for example, allow you to run Java applets. http://websvn.kde.org/*checkout*/trunk/KDE/kdelibs/kdewebkit/ISSUES

    My personal opinion is that all other written-for-WebKit browsers are better choices compared to Konqueror+kpart for those who want a browser with WebKit rendering at this point.

    1. Re:So you get fast JavaScript, but NO JAVA by CRCulver · · Score: 4, Funny

      It does NOT, for example, allow you to run Java applets.

      Oh noes! Does it at least support the Gopher protocol and the <blink> tag?

    2. Re:So you get fast JavaScript, but NO JAVA by haruchai · · Score: 2, Informative

      A little patience, please.

      If you check the entries on the page that you're linking to, you'll find this - https://bugs.webkit.org/show_bug.cgi?id=33044
      On that page, there are already some patches that have been submitted, although not yet reviewed and developer resources have been allocated
      to having a deeper look at the issue of getting Java applet support working.

      Getting Webkit in is a big first step; the rest will come, in time, and quickly, I'm sure. I would expect to see a fully functional Konq+Webkit by this year's end.

      --
      Pain is merely failure leaving the body
  11. Re:google chrome by tepples · · Score: 2, Insightful

    v8 only runs on ARM and x86.

    That's because the market has chosen to give a care only about these instruction sets. Can you name a computing product sold this month that 1. runs a web browser, 2. isn't marketed primarily as a video game console, and 3. uses something other than ARM or x86 as its primary CPU?

  12. Re: How important are JavaScript times? zero? by xiando · · Score: 2, Insightful

    How important are JavaScript times to the overall speed of rendering pages?

    Try (ab)using Konqueror/KHTML as your primary/only browser for a month and you will soon get frustrated by simple things like the What You See Is What You Get on your blog software not working.

    I personally do not give a damn about JavaScript performance. It matters zero to me. JS runs "fast enough" in all browsers.

    It does matter a whole lot to me that the JavaScript on sites runs as expected.

    I do not care if a piece of JavaScript does not work slow or fast.

  13. Re:What the frak is Konqueror? by TheRaven64 · · Score: 4, Informative

    Everybody is all friendly again, but some have long memories

    And some have very faulty memories:

    Kong (KHTML) was ripped off by Apple,

    KHTML was forked by Apple.

    and they began the work on webkit as a closed source project

    They worked on it internally, more-or-less secretly until the first version of Safari, when they released their code at the same time they shipped the binaries.

    After some serious (legal) prodding,

    After a number of KHTML developers bitched publicly.

    Apple finally did the right thing and returned their changes to the community

    Apple moved development into public svn rather than providing large (and difficult to merge) patch drops with each release. They also began soliciting external contributions from companies like Nokia, Adobe, and so on, as well as from the wider community.

    --
    I am TheRaven on Soylent News
  14. Results for Firefox3.6,Chromium,Opera Ubuntu by rHBa · · Score: 2, Interesting

    Sunspider Test

    Firefox-3.5.9-Linux: 2331.6ms

    Opera-10.61-Linux: 868.2ms

    Chromium-6.0.492.0-Linux: 865.6ms

    I would have posted links to the results but apparently there were too many non-letter characters per line (even with the links inside href attribs).

    1. Re:Results for Firefox3.6,Chromium,Opera Ubuntu by t0y · · Score: 2, Informative

      Recent firefox progress in my machine:
      - Firefox 3.6: 1063.0ms +/- 4.9%
      - Firefox 4.0b4pre (today's build): 622.6ms +/- 12.0%

      These are with the same engine, btw. Jaegermonkey is not in nightly builds yet.
      It doesn't take much more to make you bound to DOM operations in normal webapps.

      PS: sunspider 0.9.1 is also available

  15. Re:google chrome by kripkenstein · · Score: 2, Funny

    v8 only runs on ARM and x86.

    That's because the market has chosen to give a care only about these instruction sets. Can you name a computing product sold this month that 1. runs a web browser, 2. isn't marketed primarily as a video game console, and 3. uses something other than ARM or x86 as its primary CPU?

    x86_64 :P

  16. CSS table layout by tepples · · Score: 2, Insightful

    Even pdftex, which produces nicer output than most browsers and runs incredibly slowly can do about ten pages a second of text-and-image layout and a web browser only needs to finish laying out one screen full quickly - anything off the screen just needs to be finished before the user scrolls that far down the page.

    Not always. The layout of an element further down the page can have effects higher up the page. Think of a multiple-screen-tall element using CSS display: table with inner elements using display: table-row and display: table-cell. This can be either a <div> element using a grid layout or an actual <table>; the effect is the same.

  17. Re:Not a useful comparison (yet) by Abcd1234 · · Score: 2, Insightful

    The impressive part is that Chrome has managed already to beat Firefox in several areas

    In a few areas, yes, and only because they could benefit from the many years of experience gathered in the development of web browsers. When Firefox first hit the scene, a JITing JS engine wasn't even a consideration, as top-notch JS performance simply wasn't that important. The same goes with things like tab and plugin isolation, etc.

    I mean, don't get me wrong, Chrome is a very nice piece of work, and Google has the advantage of having a number of paid engineers working on it full time, with a focused vision. My comment was only meant to inject a little perspective into the discussion.

  18. Re:Not a useful comparison (yet) by Elektroschock · · Score: 2, Informative

    Chrome uses Webkit!
    Apple Safari uses Webkit!
    Nokia uses Webkit!
    KDE Konqueror uses Webkit, in fact it was invented by them under the name KHTML.

    So imagine that KDE's Konqueror will benefit from Webkit progress, now that they support webkit along KHTML

  19. Re:What the frak is Konqueror? by cbhacking · · Score: 2, Informative

    KDE 4.x already available on Windows, and probably on OS X as well (never tried). The first ports of Konqueror were pretty weak, but these days it works nicely enough. I wouldn't call it a must-have program on Windows, but if you like the KDE apps (ark, kate, and amorak are some others that I like) then you can get them from http://windows.kde.org/ (it includes a package manager for updating, which is really nice). It looks like the current version is KDE 4.4.0.

    --
    There's no place I could be, since I've found Serenity...
  20. Java applets have uses by Ilgaz · · Score: 2, Insightful

    Well, that joke will eventually hit +5 funny but, let me tell what happened today.

    Was in market for a end user VPN account, you know they really depend on your IP to their IP speed/path. The largest and known/old VPN provider for such use has made all speed tests in Java. As I was testing something on OS X 10.4.11 Tiger (read as: OLD) and Apple stopped updating Tiger long time ago, along with security updates, I don't dare to enable "applets".

    So until the gcc451 test was finished, I was prisoned on that partition.

    This is exactly why people want the possibility of having flash/java applet and even shockwave on their browser. Not because they love 3rd party stuff, because a page out there may feature them and that page could matter to you.

    I love watching people attack Larry Ellison/Oracle and Java in same context instead of questioning the "cool" guys like Apple and Google.

  21. NASCAR by uvajed_ekil · · Score: 2, Insightful

    Konquerer is sort of like a NASAR Sprint Cup car - fast, but not the best tool for most jobs, and more of a novelty than something I'd want to drive every day. Some people love each of this things, and I think most of these people are silly, uneducated, and love to ignore the real world.

    --
    This is a hacked account, for which the owner can not be held responsible.
  22. Re:Why Fx 4 beta 2? by Shimbo · · Score: 2, Informative

    If beta 3 has been out for about a week?

    It wasn't. Beta 3 was released on the 11th, the article was published on the 12th.