Slashdot Mirror


Freeciv As Benchmark of HTML5 Canvas Javascript Performance

Andreas(R) writes "The Freeciv.net crew has benchmarked their web client, which is a rich web application using the HTML5 canvas element. This shows how fast Firefox, Google Chrome, Safari and Internet Explorer perform using the latest HTML5 web standards."

246 comments

  1. That's hardly a benchmark by Anonymous Coward · · Score: 3, Funny

    Now someone just needs to port the Quakes over, for a real benchmark. None of this turn-based strategy nonsense. :p

    1. Re:That's hardly a benchmark by biryokumaru · · Score: 3, Insightful

      Well, seeing as Freeciv runs at 7 or 8 fps on Chrome for them, I imagine Quake will run pretty phenomenally.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    2. Re:That's hardly a benchmark by fuzzyfuzzyfungus · · Score: 4, Funny

      In the interests of deliberate perversity(and broad cross-browser compatibility), some madman should really just use the good old HTML table as a graphics rendering mechanism.

      Make it 320 columns wide and 240 rows deep, for old-school flavor, with all cells empty, and just treat each cell's background color as a pixel value...

      What could possibly go wrong?

    3. Re:That's hardly a benchmark by __aaclcg7560 · · Score: 1

      QuakeLive isn't too bad.

    4. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      Canvas lacks perspective mapping, so any 3D application will have to fake it by using many small tiles with linear mapping. That would indeed be very slow. If the HTML5 canvas element had perspective mapping, Quake would actually be quite feasible, because there aren't that many primitives in a Quake scene. (Who's responsible for limiting transformation matrices to 3x3?)

    5. Re:That's hardly a benchmark by El_Muerte_TDS · · Score: 3, Informative

      QuakeLive doesn't run in the browser. It is just the Quake 3 engine wrapped into a browser plugin.

    6. Re:That's hardly a benchmark by elfprince13 · · Score: 1

      i'm pretty sure i've seen that :(

    7. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      I tried that once but its SERIOUSLY slow. Way way back I made a Tetris clone on some old Pentium 90 that way. It took some nasty hacks just to keep it chugging fluently. Just for shits and giggles I wrote a quick PHP script to dump out a 320x200 table with black cells... It results in 677KB of HTML which takes 4 seconds to load, triple that to "view source" and just plain scrolling does not go smooth at all.

    8. Re:That's hardly a benchmark by Joce640k · · Score: 1

      I saw it done in Excel once...

      --
      No sig today...
    9. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      I've used that to draw pretty 2D line & bar graphs in an HTML app once, though it wasn't quite that - it was rather a table of N cells, where N is the width of the graph in pixels, and each cell having vertical padding such that it became a "stretched out" vertical pixel. It actually worked with a decent performance back in 2001 (when it was done).

      Still, I'd rather stay anonymous, just in case.

    10. Re:That's hardly a benchmark by Alphathon · · Score: 1

      One of my friends made a similar PHP script about a month ago that drew Mandelbrot sets (again just for shits and giggles I think). Even at 400x400 it took like 10 seconds to load

    11. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      freeciv is a terrible resource hog. Quake could do 3d realtime graphics on a machine freeciv would struggle to compute all the turns in under a minute on.

    12. Re:That's hardly a benchmark by textstring · · Score: 2, Funny

      here's conway's life in a fullscreen 20x20 table: http://etcet.net/projects/conway.html
      it gets about 2-3 fps on my atom box. 100x100 is about 10spf

    13. Re:That's hardly a benchmark by fuzzyfuzzyfungus · · Score: 1

      That actually works pretty well(albeit by pegging one core of a 2GHz A64 to do essentially the same thing that I was noodling around with on my 386 box back in the day...)

    14. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      like this?

      http://www.pc-gamers.com/webgamex/0.9/

    15. Re:That's hardly a benchmark by clone53421 · · Score: 1

      Tried it, failed miserably, am now trying the same thing (as I was attempting before) using canvas instead.

      In fact I was just trying to emulate a 25x80 text screen. Generating it was painfully slow. Canvas will allow single-pixel operations (in fact I’m drawing the text by slicing rectangles out of a .gif, which I embedded as a data URI and dynamically create the palette portion on-demand to set the foreground and background colours of the text).

      I hit an interesting dilemma, in fact, which appears to be similar to the problem they’re encountering with Opera:
      var img = new Image(); img.src = "data:image/gif;base64,..."; canvas.drawImage(img, x, y, w, h);
      triggers an exception, because the browser doesn’t decode the image immediately and can’t draw it yet. But this:
      while (!img.complete);
      puts the browser in a spinlock, because it devotes 100% of its resources to the busy loop and never decodes the image; while the following...
      img.onload = function() { canvas.drawImage(this, x, y, w, h); };
      causes problems with this:
      putch(x, y, "A", foregroundc, backgroundc); putch(x, y, "B", foregroundc2, foregroundc2);
      because if the second colour was previously used, the image is cached, and the B prints before the A and is then overwritten by it.

      The workaround, in my case, was to push the img and the x, y, w, h coordinates into a queue and write a flush function that does this:
      while (queuedoutput.length > 0 && queuedoutput[0].img.complete) {
          var e = queuedoutput.shift();
          canvas.drawImage(e.img, e.x, e.y, e.w, e.h);
      }
      if (queuedoutput.length > 0) var t = setTimeout("flush();", 10);

      ...of course, this also means that before canvas.fillStyle = "black"; canvas.fillRect(0, 0, h, w); I must first ensure that queuedoutput = new Array();.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    16. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      I see that Frag Island is working still:
          * http://hem1.passagen.se/carebear/fragisland.htm

      Albeit Java V1.0 not Javascript.

      This was originally called jQuake, but Todd Hollenshead of Id Software asked them to change the name.

      I believe SUN were going to include the source in the JDK in 1997.

    17. Re:That's hardly a benchmark by Reapy · · Score: 1

      That's not how you lay webpages out anymore? Geeze... It's been a while since I made one :)

    18. Re:That's hardly a benchmark by icebraining · · Score: 1

      ASCII graphics in Excel FTW... Thanks to AC/DC! http://www.youtube.com/watch?v=h9_YkXHCkgA

    19. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      Or how about 1000x1000. We can sell the pixels for one dollar each...

    20. Re:That's hardly a benchmark by SanityInAnarchy · · Score: 1

      Generating it was painfully slow. Canvas will allow single-pixel operations...

      You couldn't switch the background color of an existing element? That's a lot faster than regenerating the entire table, and it would give you "per-pixel" operations...

      --
      Don't thank God, thank a doctor!
    21. Re:That's hardly a benchmark by clone53421 · · Score: 1

      Generating a table of any reasonable size with single-pixel-sized elements took atrociously long. I didn’t even wait to find out how long it would take to do pixel operations once the table was complete; it took far too much time and memory to set the thing up.

      As I said, I was just doing a 25x80 grid, with cells the size of a full character (thus allowing control of a single character, its colour, and the background of the cell)... and that took a long time to set up. Trying to shrink the cell size would have made it much worse.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    22. Re:That's hardly a benchmark by badkarmadayaccount · · Score: 1

      That should just about cover the costs for the cluster required for rendering the damn thing.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    23. Re:That's hardly a benchmark by Anonymous Coward · · Score: 0

      Make it 320 columns wide and 240 rows deep, for old-school flavor, with all cells empty, and just treat each cell's background color as a pixel value... What could possibly go wrong?

      I've made a simple test that shows that this madness actually IS possible ;-) Well, at least in everything except for Chrome and Safari! Here is what's wrong, see http://blog.jeneric.net/2010/02/05/ie8-beats-chrome-safari-in-performance-tests/

  2. IE8 performs awesome, as usual by BitZtream · · Score: 0, Flamebait

    Wow, really just WOW. I don't know what to say at that comparison. I don't care if it uses some feature thats slow as balls in IE8 for a very good reason, thats still completely unacceptable.

    I wonder how MS's online office stuffs benchmark in IE8 compared to other browsers.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:IE8 performs awesome, as usual by cbhacking · · Score: 5, Informative

      Clearly you didn't even read the article, just looked at numbers. IE should not have even been tested - it does not support HTML5 canvas elements! They worked around this using a bunch of really ugly hacks that completely destroyed the performance, but honestly they'd have been better off simply saying "it doesn't work, we'll wait until IE9, thanks for giving us Acid2 compatibility but you've got a long way to go!"

      IE8 actually works pretty damn well for much of the modern web; it's far from the fastest but it's fast enough for most, it is compatible with CSS2 and the other standards most web developers still use, and it has fixed most of the issues that people have cursed at IE over for so long. However, it has very little support for new standards - its CSS3 is still limited, and as far as I know it supports no HTML5 at all. Compared to the rapid improvement of other browsers, the IE team had better be on their toes or they'll be left far behind in the dust.

      --
      There's no place I could be, since I've found Serenity...
    2. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 4, Informative

      Worth pointing out that HTML5 isn't a standard yet. It's still in draft for the next couple years.

    3. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 2, Insightful

      Yeah, because all these browser makers falling all over themselves to implement a half baked, incomplete standard that nobody's using for much of anything are so ahead of the game, amiright? Nobody but neckbeards cares about HTML5...yet.

    4. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      Maybe Microsoft is satisfied with the performance of the ugly hacks in which case it is fair to report the numbers.

    5. Re:IE8 performs awesome, as usual by Sycraft-fu · · Score: 1

      IE8 is sure not slow for most web browsing. I messed with it recently before deciding to go back to Firefox and it displays normal web pages noticeably faster. In either case we are talking like a second or less, but still. Most websites out there, IE8 was enough of an improvement I noted it.

      Now obviously that wasn't enough for me to switch, but you are right that the "Oh it is so slow!" crap is disingenuous. IE8 doesn't have support for the new standards, but what it does support it seems to be pretty zippy with.

    6. Re:IE8 performs awesome, as usual by advocate_one · · Score: 1

      shouldn't have done the hacks, should have just put up a browser incompatibility page... you know, like ie only sites do for firefox users telling us to upgrade to Netscape 4...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    7. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 1, Informative

      And people who are tired of flash dominating the web, yet performing abysmally for video.

    8. Re:IE8 performs awesome, as usual by BitZtream · · Score: 0, Flamebait

      But they didn't say it doesn't work, and the alternative method means you can use IE8 to try it. The did however say that Opera doesn't work.

      Since more and more things are going to use Canvas it doesn't matter how IE8 gets supported, just that it does since its the most common browser out there, and how it performs in those cases.

      Neither me nor any other normal user give a fuck about how it works in this particular case, just how well it works. This sort of additude is so typical of douchebags like yourself. ... OMG IE DOESN'T SUPPORT SOME ALMOST-STANDARD SO YOU HAVE TO IGNORE IT EVEN THOUGH MOST WEBSITES WORK THEIR ASS OFF TO HACK TOGETHER SOMETHING TO MAKE IT WORK!!!!!

      You don't rule it out just because it doesn't do something the way you want it too. You're an idiot if you write IE as a web developer, unless you intentionally want to cut your potential audience to less than half from the very start.

      I did read the article first, thanks. Either way, your post reeks of someone entirely disconnected from the real world of what gets used on the web, and I'm positive that you're not a web developer, at least not one thats worth a shit.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:IE8 performs awesome, as usual by Radhruin · · Score: 4, Interesting

      I think what info we've released publicly with IE9 is promising. New and vastly improved javascript engine, hardware accelerated rendering, lots of new standards support (and we're highly active in ECMAScript v5 and joined the SVG working group). Oh, and did I mention, we now do rounded borders?!

    10. Re:IE8 performs awesome, as usual by maitai · · Score: 1

      I don't know, I ran their benchmark in IE8 and got 382ms, so not sure how they got 4000+. Their benchmark though.

    11. Re:IE8 performs awesome, as usual by LingNoi · · Score: 1, Insightful

      Since more and more things are going to use Canvas it doesn't matter how IE8 gets supported,

      correct

      just that it does since its the most common browser out there, and how it performs in those cases.

      Incorrect. IE8 isn't the most common browser in any graph I have seen however that is irrelevant (see below).

      You're an idiot if you write IE as a web developer

      I'm not even sure what you're trying to say here. Either way not writing a site specifically for IE doesn't mean you're disconnected from the real world. There are lots of reasons not to.

      If none of your visitors use IE then it's not a priority to support it. If you're doing a demo showing off the canvas tag in HTML 5 then not supporting IE8 isn't going to bother anyone.

      Your biggest problem is that you have fallen into the trap of thinking worldwide usage == my website's statistics. Worldwide common browser usage means nothing if 90% of your users are on chrome or Firefox. You sound like an amateur for not mentioning the basics such as target market, user requirements or even analysis of usage statistics of an existing website.

    12. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      nglayout.initialpaint.delay
      Change it (Eat more CPU in exchange for faster display)

      [Default 250ms or 0.25 seconds, try 20]

    13. Re:IE8 performs awesome, as usual by Achoi77 · · Score: 1

      IE should not have even been tested - it does not support HTML5 canvas elements!

      Indeed it doesn't. A lot of the hacks involved to get IE to support canvas is merely an emulation of canvas using VML.

      I've experimented with a bunch of sprite based animation stuff on canvas, and have seen similarly terribly poor results on a bunch of versions of IE using the code google wrote. (I'm assuming their benchmark is regarding the rendering sequence) Might as well create <image> tags, and animate the image tags with some style manipulation using js, because functionally what the hacks are doing to make canvas work on IE. (This is not regarding tricks to speed up the rendering, such as recycling DOM elements, which is cheaper than creating new DOM elements *shrug*)

    14. Re:IE8 performs awesome, as usual by Achoi77 · · Score: 2, Interesting

      Man, I should have read the article. FTFA:

      Note that the implementation for Internet Explorer 8 does not use the HTML5 canvas element, because this isn't supported. Freeciv.net implements a canvas-replacement using DHTML and divs with clipped background-images. Therefore the test results are not directly comparable with the other web browsers.

      That's what I get for not reading the article :-(

    15. Re:IE8 performs awesome, as usual by VirexEye · · Score: 1

      Or maybe they will define the lowest common denominator of standards support through their market share. Again.

    16. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      Does it have WinFS?

    17. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      IE should not have even been tested - it does not support HTML5 canvas elements!

      Firefox 3.0 doesn't support HTML5 either, but they've included that in the test, and it performs a lot better than IE8.

    18. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      It's only a benchmark if you tell us what you got for everything else. It could be that the PC you're running on is much more powerful or has more RAM or fewer TSR applications, non-standard browser configuration, etc. so comparing your figure to their figure is meaningless. Comparing your figure to your other figures would be more useful (but again, if you've changed any of the browser default configuration settings it could modify the results).

    19. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      And canvas-support? Canvas is often better, because it's immediate-mode. This means canvas-element refreshes are handled just like normal static images on the page. SVG might require a total redraw.

    20. Re:IE8 performs awesome, as usual by selven · · Score: 1

      I think the IE management is still living in 2005 with their 95% market share and want to leave HTML5 in the dust.

    21. Re:IE8 performs awesome, as usual by peragrin · · Score: 1

      um no it's not. I have to use IE 8 every day and it is slow. The kind of click to open in a new tab walk take a sip of coffee and and then I can use the computer again slow. It's page rendering isn't bad but that is offset with browser lock ups when trying to open more than one tab at a time. In safari, firefox, and even chrome, I can read one webpage and open up a bunch of tabs from it. in IE8 loading one tab in the background is enough to halt the whole computer interface for a couple of seconds. It has been that way since IE 8 was installed off a fresh windows install.

      I am tempted to install chrome or firefox at work even though I shouldn't.

      --
      i thought once I was found, but it was only a dream.
    22. Re:IE8 performs awesome, as usual by Chatterton · · Score: 1

      you can see them implementing some HTML 5 functionality as a contest of whom piss the further. But I prefer to see it as a testbed of HTML 5, seeing what work and what doesn't to improve the actual draft of the HTML 5 spec. A lot of the spec in HTML 5 are in because of the implementation done by Mozilla, Opera and Chrome of these specs.

    23. Re:IE8 performs awesome, as usual by cbhacking · · Score: 1

      Sounds like a major step up. I hadn't actually seen any info on IE9, but if you say it's released publicly I'll take a look. Better JavaScript will definitely be very nice, as would SVG, but I do hope that canvas, at least, is supported too.

      Any idea when a beta will be available, for MSDN subscribers or otherwise?

      --
      There's no place I could be, since I've found Serenity...
    24. Re:IE8 performs awesome, as usual by Andreas+Mayer · · Score: 1

      Oh, and did I mention, we now do rounded borders?!

      That's nice. What about gradients?

    25. Re:IE8 performs awesome, as usual by hufman · · Score: 1

      How is neckbeard an insult? Are we seriously starting to discriminate based on the pattern of someone's facial hair? Wow...

    26. Re:IE8 performs awesome, as usual by wbo · · Score: 3, Interesting

      Based on your description I doubt the problem is with IE 8, rather I suspect the problem is with a mis-behaving browser plugin. New blank tabs should open nearly instantly and each tab loads in a separate thread

      For instance, the Sun Java SSV Helper plugin for IE tends to cause a lot of the problems that you are describing including taking 3-4 seconds to open new tabs at times. I have no idea exactly what the Java SSV Helper plugin does but I have yet to encounter a Java applet that won't run without it, so I just disable it.

      I have also seen the Adobe PDF Link Helper plugin cause problems (although the latest version of Adobe Reader 9 appears to have fixed most of those problems.)

      Try starting Internet Explorer using the No Add-Ons shortcut and see if you still have problems. If performance is improved then you can launch IE the normal way and go to Manage Add-Ons and try disabling add-ons one by one until you find the ones that are causing problems.

    27. Re:IE8 performs awesome, as usual by ClosedSource · · Score: 1

      Isn't it great that HTML5 is making hacks like Flash obsolete .. oh wait.

    28. Re:IE8 performs awesome, as usual by ClosedSource · · Score: 2, Interesting

      No, they're living in 2010 with a 60% market share.

      Unless HTML5 outperforms Flash it's not likely to be the reason for anybody to switch. Anybody who hates MS or Flash has already switched, right?

    29. Re:IE8 performs awesome, as usual by ClosedSource · · Score: 1

      The typical user doesn't give a rat's ass about "product X dominating the web".

    30. Re:IE8 performs awesome, as usual by Anonymous Coward · · Score: 0

      I thought the way the web standardization process worked is that the w3c (that is, all of the browser developers together) create drafts and then attempt to implement them and once there are at least two independent implementations (of course, some changes may be made as the implementers as the realize problems with the draft). Saying a browser doesn't support something because it is only in a draft standard isn't really a good excuse.

    31. Re:IE8 performs awesome, as usual by clone53421 · · Score: 1

      I’m using IE 7 and even with add-ons disabled opening a new tab takes about 1 second between hitting Ctrl-T and it displaying the new tab with my cursor in the address bar, ready to type. It’s annoying as hell.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    32. Re:IE8 performs awesome, as usual by Jason+Earl · · Score: 1

      The typical user will care when IE won't play the games that they want to play or view the videos they want to see.

      The fact of the matter is that the web has constantly evolved since the day that the first hypertext was invented. Up until very recently Microsoft was trying to push developers in the direction of Silverlight. It wanted to see the web evolve towards being Windows-centric again.

      However, Mozilla, Apple, and Google (and Opera, I guess), have all decided that what they really want is for plugins to go away and for the browser to simply become a better client. This apparently resonates with some developers. Removing a reliance on formats like Flash or Silverlight definitely has some advantages. You can get a modern web browser for most any platform these days, Silverlight and Flash are much harder to come by.

      So, while it is pretty clear that Freeciv.net is out out on the bleeding edge, it is also pretty clear that this sort of web browser usage is something that Microsoft needs to pay attention to. After all, it is not like it is particularly difficult to replace IE with something else. Windows users have a multitude of browser choices. At some point I would imagine that supporting iPhone users with a HTML5 client makes more sense than supporting folks that can't (or won't) install another browser on their Windows PC.

    33. Re:IE8 performs awesome, as usual by Ant+P. · · Score: 1

      If being a final standard counted for anything, we wouldn't need gigantic workarounds like jQuery to emulate a sane event model in IE. We'd have DOM2 which was standardised eight years ago.

      Then again if we waited for the W3C to standardise anything useful, we'd better be ready to solve problems that occur in the meantime. Like the heat death of the universe.

    34. Re:IE8 performs awesome, as usual by ClosedSource · · Score: 1

      "The typical user will care when IE won't play the games that they want to play or view the videos they want to see."

      You're right if you replace "will" with "would" and "when" with "if". Where's the evidence that everybody's going to drop flash and embrace HTML5? Having the browsers support it is necessary, but the key player is the money guy who foots the bill for the websites - is he going to see a bottom-line advantage in rewriting the existing sites to be politically correct?

    35. Re:IE8 performs awesome, as usual by Simetrical · · Score: 1

      IE8 actually works pretty damn well for much of the modern web; it's far from the fastest but it's fast enough for most, it is compatible with CSS2 and the other standards most web developers still use, and it has fixed most of the issues that people have cursed at IE over for so long. However, it has very little support for new standards - its CSS3 is still limited, and as far as I know it supports no HTML5 at all.

      It supports some HTML5 features, e.g., localStorage. But many fewer than other browsers: multiple competitors already support video, audio, canvas, various new form attributes, and much more.

      --
      MediaWiki developer, Total War Center sysadmin
    36. Re:IE8 performs awesome, as usual by Simetrical · · Score: 2, Informative

      Firefox 3.0 doesn't support HTML5 either, but they've included that in the test, and it performs a lot better than IE8.

      Firefox has supported <canvas> since 1.5, so it was perfectly fair to include 3.0.

      --
      MediaWiki developer, Total War Center sysadmin
    37. Re:IE8 performs awesome, as usual by Simetrical · · Score: 2, Informative

      Worth pointing out that HTML5 isn't a standard yet. It's still in draft for the next couple years.

      Canvas is at last call at the WHATWG. Look at the little tags at the side: "Last call for comments". This means that the WHATWG (a standards organization) believes that part of the spec is stable and is asking for implementations.

      Canvas is also a de facto standard. Gecko, WebKit, and Presto have all implemented it more or less interoperably for an awful long time now: Firefox since 2005, for instance.

      You are correct to say that HTML5 is not yet a W3C standard, unless you call Working Drafts "standards". But the W3C is not the only standards body out there.

      --
      MediaWiki developer, Total War Center sysadmin
    38. Re:IE8 performs awesome, as usual by Simetrical · · Score: 1

      IE8 is sure not slow for most web browsing. I messed with it recently before deciding to go back to Firefox and it displays normal web pages noticeably faster. In either case we are talking like a second or less, but still. Most websites out there, IE8 was enough of an improvement I noted it.

      Now obviously that wasn't enough for me to switch, but you are right that the "Oh it is so slow!" crap is disingenuous. IE8 doesn't have support for the new standards, but what it does support it seems to be pretty zippy with.

      Tip: compare a fresh IE8 profile to a fresh Firefox profile. If you're comparing pristine IE8 to Firefox with all your history and bookmarks and extensions, then yeah, no kidding Firefox will be slower.

      --
      MediaWiki developer, Total War Center sysadmin
    39. Re:IE8 performs awesome, as usual by ajlisows · · Score: 1

      IE 8 is better, but it is still annoying. With each increment you get to pile on more !--[if IE 6]!-- !--[if IE 7]!-- !--[if IE 8]!-- type stuff. It does have some decent features though. The "Developer Tools" built in are actually pretty decent. I can open it up and not be instantly hit by a malware drive by. I still avoid it in favor of Firefox unless I have absolutely no choice.

  3. Drop IE8 by 0100010001010011 · · Score: 1

    IE8 isn't the dominant IE browser yet. Drop IE8 support and offer the IE6/IE7 users a chance to go to another browser. If they have to get used to a new 'look' anyway, what's the difference between IE6->Chrome vs IE6->IE8?

    1. Re:Drop IE8 by davester666 · · Score: 1

      Um, don't most benchmarks put IE8 Javascript performance like, an order of magnitude better than IE 7, which is like an order of magnitude better than IE 6?

      If they showed IE 6, either Chrome, Safari and Firefox would all appear to run the benchmark in 0 time, or you'd spend 5 minutes scrolling to the bottom of the image to see the relative 'performance' of IE 6.

      This is assuming of course, magical versions of IE 6 and 7 that even partially supports HTML5...

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:Drop IE8 by fuzzyfuzzyfungus · · Score: 3, Insightful

      For the home user, not much, and Google's sneaky updates in the background model will piss them off less than Microsoft's blatant tooltips whining at you to update.

      To the gimlet-eyed corporate IT guy who controls the browser on 10,000 seats and DroneCorp Inc, LLC, on the other hand, it will pretty much come down to "Which one will allow me to break anything you might possibly do instead of your work just by clicking at group policy objects for a few minutes?" and "Which one will pull updates from WSUS?". This is why Chrome's marketshare is increasing at a fair clip; but the worker bees at DroneCorp Inc, LLC will be getting IE7 sometime in 2012...

    3. Re:Drop IE8 by deniable · · Score: 3, Interesting

      If it was just GPOs and WSUS, IE8 would dominate simply for security reasons. The main reason for IE6 is the combination of idiotic managers/developers that have locked a lot of applications into IE6 only. As for 2012, we got approval to upgrade to IE7 six months ago. Thanks, Oracle.

    4. Re:Drop IE8 by Bios_Hakr · · Score: 1

      Freeciv should probably be blocked at work anyway.

      We used to have an old client/server installed in the office a few years ago. It was a fun game to login every hour or two and do a turn or two.

      But these days, SmartFilter pretty much grabs everything that isn't work-related.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    5. Re:Drop IE8 by smash · · Score: 2, Interesting
      NTLM/windows domain authentication - single sign-on.

      I haven't seen an alternative browser that it works reliably on yet. Yes, its a windows specific thing, but until other browsers properly support single sign on you're not going to get them into the corporate workplace in any fully supported manner. And if they're not at work, they're less likely to end up getting installed at home, either.

      I mean, i'm an admin and run plenty of different browsers, but from a "please why won't the users leave me alone" perspective, properly patched IE plus any half competent malware protection (corporate firewall, managed AV solution, etc) IE on the corporate desktop wins.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:Drop IE8 by BitZtream · · Score: 1

      It will be by the end of the year, the new look isn't much different than IE7 as far as I've seen, and it comes with the most popular OS on the planet. Dropping support for IE8 is a most idiotic thing to do, regardless of how shitty it is.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Drop IE8 by Anonymous Coward · · Score: 0

      I'm a web developer with an IT background and have dealt with the resistance to upgrade many times. In house apps and dead systems still have the occasional compatibility issue with newer IE versions and microsoft has done little to allow running both. IT is always resistance to changes that "may" break things. I just got approval a few montgs ago to drop IE6 support in our product and that will free up about 30% of my time to work on actual functionality rather than hacks to make it not broken. I expect within a day of release someone will be complaining about only giving 6 months notice it would be removed. This is never a good situation. Building to modern published (complete) standards is the only real way. No JS hacks for IE6 and no creative workarounds to implement HTML5 in IE.

    8. Re:Drop IE8 by dbIII · · Score: 2, Insightful

      The problem is not the "corporate IT guy". Instead it's the lazy developers that insist that their product of 2010 will only work on IE6 running as Admin with three different versions of dotnet. I wish these MS Windows application developers would actually learn about the platform they develop for instead of thinking it's still MSDOS with no network.

    9. Re:Drop IE8 by Cederic · · Score: 1

      The main reason for IE6 is the combination of idiotic managers/developers that have locked a lot of applications into IE6 only.

      Would you:
      - pay 38 vendors between £20k and £3m each to migrate your old versions of their software to a new browser, or
      - manually rewrite the UI of 60 systems, or
      - keep the web browser that continues to work with 60 systems from 38 vendors, requires no new testing, no new hardware, no new licences and saves you a massive change overhead you just don't need

      Having made that decision in a manner that achieves the best outcome for the customers, the owners of the business and the staff (in that order), would you when writing new software:
      - build in support for the browser deployed to 20,000 staff desktops, or
      - add 30% to your project budget to build in support for a browser deployed to 7 staff desktops (and they shouldn't bloody have it either)

      Blaming managers/developers for being idiots disregards a lot of very sensible, rational and conscious decision making.

      Obviously there are strategies, approaches and options that enable a move away from a given web browser, but as most organisations have more business and IT change identified than they have the capacity to fund or implement, it's seldom high on the priority list. After all, crap or otherwise, it works.

    10. Re:Drop IE8 by Anonymous Coward · · Score: 0

      I can't wait to upgrade to IE7 (or anything Firefox or even Chrome) at work... I'm stuck on IE6 SP2 (SP2 shipped in 2004), yay!

    11. Re:Drop IE8 by TheRaven64 · · Score: 1

      Wow, knee-jerk overreaction. He criticised the original decision of deploying IE6-only web apps, not the decision to continue using them. If you purchase a web app and don't make cross-browser compatibility a requirement before signing anything then, yes, you are an idiot. The entire point of web apps is that they make it easy to replace the client. If they require a specific client - or, worse, a specific version of a specific client - then you may as well get them to write a native desktop GUI; you'll get better performance, be just as locked in to the client OS, but not be locked in to a specific browser.

      --
      I am TheRaven on Soylent News
    12. Re:Drop IE8 by Cederic · · Score: 2, Interesting

      It's the difference between ideal approach and pragmatic real-world approach.

      Vendor A offers IE6 support only (back when it was IE6 or Netscape) and meets 90% of the requirements out of the box; Vendor B offers IE6 and Netscape support but only meets 60% of the requirements out of the box. Since nobody has Netscape installed it's a complete no-brainer to buy from Vendor A, even though you get browser lock-in as a result.

      The entire point of web apps in a business environment isn't the ease of replacing the browser, it's the ease of replacing the version of the software being rendered by the browser, and not having to install a separate client for each system - you install one browser once and everything uses it.

      The knee-jerk overreaction was merely highlighting that people don't make bad decisions on purpose. They make complex decisions with a lot of compromises and browser support is merely another compromise.

      Even if you do mandate multi-browser support, the IE6 based system requires IE6, Netscape or Lynx (as its chosen browsers). You still haven't got IE8, Firefox or iPhone/Safari support because they just didn't exist back then. It's pretty harsh calling someone an idiot for buying a system that doesn't support technology that doesn't exist.

    13. Re:Drop IE8 by atamido · · Score: 1

      What benefit is there to upgrading to IE7 over IE8? Did that much stuff really break between the two?

    14. Re:Drop IE8 by atamido · · Score: 1

      Enabling NTLM in Firefox is URI specific. I haven't seen any issues with it though.

    15. Re:Drop IE8 by Anonymous Coward · · Score: 0

      Firefox does it fine for me. See about:config for the NTLM URIs. Look ma, no IE Tab!

    16. Re:Drop IE8 by tepples · · Score: 1

      NTLM/windows domain authentication - single sign-on.

      Have your users run IE 8 (not 6) through an HTTP proxy that has access only to these sites, and have them run Chrome or Firefox for everything else.

    17. Re:Drop IE8 by tepples · · Score: 1

      Um, don't most benchmarks put IE8 Javascript performance like, an order of magnitude better than IE 7, which is like an order of magnitude better than IE 6?

      A better way is to get all IE users onto Chrome Frame to run this web application.

    18. Re:Drop IE8 by ClosedSource · · Score: 1

      This seems like a non-problem to me. Use IE6 for those apps that require it. Use one of the other browsers for everything else.

      Assuming, of course, that the desire to switch browsers isn't limited to the IT department - IT is a service function after all.

    19. Re:Drop IE8 by ClosedSource · · Score: 1

      "The entire point of web apps is that they make it easy to replace the client."

      I see. The justification for web apps is pretty slim.

    20. Re:Drop IE8 by thetoadwarrior · · Score: 1

      I'm on the fence about that. I prefer to have full control over when something is updated. However I update my browsers all the time so why does it matter if it happens on its own? But more importantly so many don't update their browser which causes absolute nightmares for security and web developers so again it's a good thing.

    21. Re:Drop IE8 by deniable · · Score: 1

      Somewhat better security. IE8 is 'unsupported' and the vendor automatically closes any support ticket not using a supported browser. We can also now use a normal JVM, not the Oracle one, and this has made a lot of things easier.

    22. Re:Drop IE8 by smash · · Score: 1
      Then I've still got two browsers to maintain. They shouldn't be fucking around on the internet at work in any case. For the record, I've rolled 8 out and we have only had a few niggles with internal application type sites that need to be added to the pop up blocker's allow list. Other than that, its fine.

      Our policy at work is use whatever IE version we roll out (we have mandatory proxy use / managed anti-malware protection everywhere), if you install another browser, on your head be it. You can use it if you want, but you need to figure out the proxy settings to get out and it is completely unsupported.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    23. Re:Drop IE8 by smash · · Score: 1
      OH... also, our HTTP proxy uses windows auth.

      Put the password in firefox and save it you say? Yeah, sure if they're not a fucking moron user.

      If they ARE a typical moron user, 3 months comes around, they change their password, expect it to have magically updated in firefox/chrome/whatever, click OK 3 times and lock themselves out.

      Don't get me wrong, I avoid IE8 for everything I can, but when responsible for a corporate network, trying to reliably support anything else out in the field (that can't be configured via group policy, doesn't do updates via WSUS, etc) - is a pain in the arse.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    24. Re:Drop IE8 by smash · · Score: 1
      Aaand... one more reason not to go that route...

      Rolling out/upgrading chrome/firefox on a corporate network in a controlled manner is a pain in the arse.

      I rolled out IE8 the other day with a few clicks in WSUS. I know exactly what patch level all the machines are on, which ones are still yet to be fired up and update, etc.

      Trying to do that with Firefox/Chrome without a bunch of scripting and/or tools we don't already have (eg, WSUS)? I'd still be at it next month.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    25. Re:Drop IE8 by tepples · · Score: 1

      3 months comes around, they change their password

      What problem does password expiry solve? If not, password expiry is part of the problem.

    26. Re:Drop IE8 by badkarmadayaccount · · Score: 1

      Quick, somebody come up with a way to run IE only HTML+JS in FF/GC! Add-on anybody? And no, embedding Trident in a tab doesn't count.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    27. Re:Drop IE8 by petermgreen · · Score: 1

      While what you say is true to an extent generally webapps designed to work with any browser from the start will likely continue to do so. Webapps designed arround IE6 specific features are breaking all over the place.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    28. Re:Drop IE8 by smash · · Score: 1
      Leaked passwords. We had half the company accessing the internet via on guy's account for example.

      Sure, they still leak, but the extent is more contained if they eventually expire.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    29. Re:Drop IE8 by tepples · · Score: 1

      Leaked passwords. We had half the company accessing the internet via on guy's account for example.

      Passwords leak even more easily if they are written on sticky notes because the user can't remember what he or she changed it to. In my opinion, it's better to build systems to detect whether "half the company [is] accessing the internet via on guy's account".

  4. Not fast by Toonol · · Score: 3, Informative

    Worth noting that Chrome, as the fastest, is still only eight frames per second, which would be dreadful even for a turn-based game. I didn't see where they said how powerful of a machine they ran it on, so I assume it's a moderately powerful pc. Still, it's within an order of magnitude of where it needs to be, so it'll probably be running smoothly within a year or two.

    1. Re:Not fast by tpgp · · Score: 1

      which would be dreadful even for a turn-based game.

      Erm, wouldn't a turn based game only need to refresh once per turn?

      --
      My pics.
    2. Re:Not fast by maitai · · Score: 2, Informative

      I'd assume it's not. I ran their benchmark with Chrome on Win 7 and my Sony laptop and got 43.8ms as the result which is quite a bit faster than they listed as their result.

      I also got 149.72 with FF 3.6, which again is quite a bit faster.

    3. Re:Not fast by jo42 · · Score: 1

      only eight frames per second

      And this, kids, is why we don't run applications inside of web browsers.

    4. Re:Not fast by Anonymous Coward · · Score: 3, Informative

      Most people like to scroll around the map a bit while they're planning their turn . . .

    5. Re:Not fast by onefriedrice · · Score: 5, Funny

      Computer processing speed has increased well over an hundredfold over the past decades; so what do we do with all the extra power? We rewrite games we played many years ago on top of so many layers of abstraction that they're no longer playable, even on our modern hardware. Hurray for progress.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    6. Re:Not fast by kestasjk · · Score: 1

      8fps is fine for Freeciv. (And by the way check out Freeciv, especially if you liked any of the Civilization series. I am stoked to hear they're getting it working within a browser; goodbye productivity!)

      --
      // MD_Update(&m,buf,j);
    7. Re:Not fast by BitZtream · · Score: 3, Insightful

      No, the data updates once per turn. Things like animations (not sure that freeciv uses any) and moving the map around for a different view can happen many times in the interium, and of course as you send it all the commands each turn for what to do, loading UI displays and such, all of that is running at 8fps too.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    8. Re:Not fast by longhairedgnome · · Score: 1

      Like

      --
      GENERATION O98346: The first time you see this, copy it into your sig and remove a random number from the generation. T
    9. Re:Not fast by Rogerborg · · Score: 4, Interesting

      And I believe the trend will be for consumer CPUs to aim for lower heat and power, rather than higher speed. Unfortunately, the abstraction layers just keep piling on there.

      Give it another few years, and we might not be able to emulate Commodore 64 games on the desktop any more.

      --
      If you were blocking sigs, you wouldn't have to read this.
    10. Re:Not fast by delinear · · Score: 1

      only eight frames per second

      And this, kids, is why we don't run applications inside of web browsers.

      ... yet. Besides, you seem to be equating games with apps - there would be a lot of non-game apps that would happily run at 8fps. Graphing or spreadsheet apps don't need killer refresh rates and even something with more animation like powerpoint wouldn't look horrible (well, no more so than the actual product) at that rate. If anything, business apps are likely to drive a more widespread adoption of HTML5-based browsers in corporate environments, which will in turn allow more effort to be devoted to pushing the boundaries of the current technology.

    11. Re:Not fast by Anonymous Coward · · Score: 0, Offtopic

      The chief thinking behind Java was to sell Sun's hardware, meaning to run user's applications slower and to create all kinds of bottlenecks that only a new and better Sun's 'mainframe machine' could possibly fix.

    12. Re:Not fast by Anonymous Coward · · Score: 0

      Heck, the original Civilization came out in 1991. Assuming Moore's Law with a 2-year doubling time, we should be running it 2^(19/2) = 724 times faster now.

    13. Re:Not fast by Anonymous Coward · · Score: 0

      It's within less than a full order of magnitude, since that would be 10x, you only need about 16fps for it to be suitable which is obviously 2x.

    14. Re:Not fast by Hurricane78 · · Score: 1
      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    15. Re:Not fast by TheRaven64 · · Score: 1

      Meh. We run lots of things in slow ways. Remember all of those games you used to play that took 100% of your computer or console's power? Now I run them in something that emulates the entire system. Oh, and they run faster than they did back then too.

      I ran Civilisation on a 16MHz 386SX. An x86 emulator written in JavaScript running in a browser on a modern PC will get better performance than that. FreeCiv is a bit more processor-intensive than the original Civilisation, but it can probably handle rendering on the client.

      You might remember those old NeXT workstations from the '80s. They ran a PostScript VM in the window server and everything on the display was created by small PostScript programs. These used the same drawing model as the canvas tag, but a stack-based language which was directly interpreted (no JIT, unlike a modern JavaScript engine). And yet, the NeXT systems had a reputation for beautiful graphics.

      A modern browser is finally a system that does Display PostScript / NeWS right.

      --
      I am TheRaven on Soylent News
    16. Re:Not fast by tkinnun0 · · Score: 1

      Where does the notion that a crappy business app is acceptable come from? If you bought a crappy game then you have a problem. If you have to use a crappy business application then not only do you have a problem, your employer has a problem too.

    17. Re:Not fast by pak9rabid · · Score: 2, Interesting

      Unfortunately, the abstraction layers just keep piling on there.

      Well, to be fair, they're just re-writing software the way it should have been done in the first place, but couldn't originally due to the hardware's limited capabilities.

    18. Re:Not fast by ClosedSource · · Score: 2, Funny

      "And yet, the NeXT systems had a reputation for beautiful graphics."

      Sure. Both users agreed.

    19. Re:Not fast by ClosedSource · · Score: 1

      My theory was that Sun wanted to get everybody switched to Java and then sell people Java acceleration hardware under the principle of WORABFOOSH: Write Once Run Anywhere But Fast Only On Sun Hardware.

      That's why they were so pissed at MS - A windows-accelerated Java made a Java accelerator unnecessary.

    20. Re:Not fast by Anonymous Coward · · Score: 0

      True, but there is no particular reason for layer of abstraction to slow down code. In fact, safe languages like Java/Javascript/C#/most languages that aren't C/C++ should theoretically be able to be compiled to be faster than C/C++ because they do not need hardware memory protection. The fact that they are currently slower is a result of compiler/programming language technology not being very good. (Yes, I know Javascript is theoretically dynamically typed which makes compiling it more complicated, but 99.9% of the time variables don't change type so the modern Firefox/Chrome/Safari implementations basically assume that variable types don't change and default to significantly slower code if they do and get away with doing so.)

    21. Re:Not fast by Anonymous Coward · · Score: 0

      Nothing should be built on that many layers of abstraction. The more software padding between your program and the metal, the more of the processor's time is taken up doing computations ABOUT the data rather than ON the data.

      This is the equivalent of an office worker whose productivity is cut in half by the need to constantly file status reports and sit-in on regular meetings and stand-up calls. I can just hear the processor crying out, "To hell with your bureaucracy, let me do my work!"

      The way games were originally built - console/mobile games especially - is really the way ideal software should run: using the processor to do exactly the tasks that are necessary, with minimal overhead. It's frankly disgusting to me when I see a program that stutters to load or refresh on my modern PC or PS3 because it's hauling-in massive and inefficient HTML rendering libraries (which haul-in their own dependencies, and so on...) to display a simple text window.

    22. Re:Not fast by rliden · · Score: 1

      I use Chrome and tried the game out. The game seemed fairly playable and if the animation was jagged I didn't really notice it. I also haven't really played the game before except a few years ago when I use LInux, so maybe to a regular player they might notice the difference. What really amazed me is that the game played, looked pretty good, and there was no Flash. It was exciting to see something like that work so well.

      For reference I use the Chrome Beta channel (there are 3 stable, beta, and dev). My system is an HP e9290 with an i920/2.6Ghz, 9MB tri-channel, Nvidia 260GTX/1.8GB) running Windows 7 Home Premium - 64bit. Since it's a fairly new system maybe that makes a difference, or maybe not since I've seen some 32 bit apps that still perform like crap. It just shows that more hardware power can't always overcome poorly coded software limitations. It would be really cool if there was an option in the game to display the current framerate for an easy comparison.

      In any event I think it's cool that these guys are embracing this head on. Hopefully IE9 will support HTML5. That could make a huge difference in adoption and progress.

      --
      Don't think of it as a flame, more like an argument that does 3d6 fire damage.
    23. Re:Not fast by rliden · · Score: 1

      When I tried the game out it scrolled just fine. See my post above for my system specs if that makes a difference. I think the game played just fine except I don't really know how to play it and help/tutorials are still limited to their forum help.

      --
      Don't think of it as a flame, more like an argument that does 3d6 fire damage.
    24. Re:Not fast by SeanMon · · Score: 1

      [S]o what do we do with all the extra power?

      Run Flash. In a browser. On top of a virtualized OS. To watch a cat jump into a box and fall over.

      --
      "Scud Storm!" -- Jeremy of PurePwnage.com
    25. Re:Not fast by badkarmadayaccount · · Score: 1

      Transmeta's approach, along with a good VISC (LLVA for instance) exported via a driver ought to work. Add hardware reference counting and pointer compression, compiler protection, run time profiling and inlineing/specialization and we have a winner. With such technology we can have transparent for both application and OS RDMA and protocol offloading to appropriate hardware (GPGPU).

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    26. Re:Not fast by pak9rabid · · Score: 1

      You, sir, have obviously never tackled writing software targeted for multiple platforms (and no, writing something in Java doesn't count).

  5. They want me to sign up by bunbuntheminilop · · Score: 1

    This seems like a con to get me to sign up to their service.

    1. Re:They want me to sign up by DMUTPeregrine · · Score: 1

      That's because they are benchmarking the service, which requires one to be signed in to use. If you don't care about replicating the results yourself, then just read the article and don't sign up.
      Quick and dirty paste of the results, for the lazy:
      Web Browser | Operating System | Average Rendering Time| Frames / Second
      Google Chrome 4.0.249.78 (36714) | Windows Vista | 126ms | 7,9 fps
      Google Chrome 4.0.249.30 | OpenSuSE Linux | 128ms | 7,8 fps
      Safari 4.0.4 | Windows Vista | 222ms | 4,5 fps
      Firefox 3.7a1 | Windows Vista | 385ms | 2,5 fps
      Firefox 3.6 | Windows Vista | 405 ms | 2,5 fps
      Firefox 3.0.15 | OpenSuSE Linux | 689 ms | 1,5 fps
      Internet Explorer 8.0 | Windows Vista | 1756 ms | 0,6 fps

      --
      Not a sentence!
    2. Re:They want me to sign up by maitai · · Score: 1

      I'm going to mention I got a score of 149.72ms using Windows 7 and FF 3.6 on my laptop. Which doesn't matter much since my hardware is probably much difference that what they used to do their benchmark. But their 405ms seems pretty dang slow.

  6. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  7. No Opera? by Anonymous Coward · · Score: 0

    I'd like to see their 10.1 beta up there..

    Also - HTML 5 isn't a "standard"...

  8. Opera? by Anonymous Coward · · Score: 0

    Opera didn't make the list?

    1. Re:Opera? by biryokumaru · · Score: 4, Informative

      They had rendering issues with Opera's implementation of one of the functions they were using. One of the Opera developers is actively helping them fix it, which is pretty impressive on Opera's side.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    2. Re:Opera? by CannonballHead · · Score: 2, Interesting

      Try looking at the comments on the linked page. There's an opera dev that has commented and they appear to be working on getting it working.

    3. Re:Opera? by BigDXLT · · Score: 5, Insightful

      Indeed. I found the comments more interesting than the article.

    4. Re:Opera? by BikeHelmet · · Score: 3, Interesting

      A year ago I experimented with HTML5, and made (you guessed it) a Tetris clone, which took advantage of Canvas elements.

      I noted that when drawing entire images, it was all very fast. Drawing a frame took about 12ms in Firefox and Opera. (limited by the precision of the timer)

      Then I tried combining all the images into one, and drawing a region from the tileset. Talk about slowdown! Wow! Separate 64x64 images blitted fast, but as soon as it was dealing with a 512x512 image, the time to render jumped to about 500ms.

      I did some quick pixel math and concluded both Opera and Firefox must've been making a copy of the entire tileset every time I tried to blit a region from it. It's the only thing that added up. When I boosted the size to 1024x1024, it jumped to over 2000ms for a frame. Completely ridiculous! ;)

      Perhaps someone else could chime in about whether this bug has been fixed? Note: I was blitting from Image elements to Canvas elements. Canvas to Canvas always worked fine for me.

    5. Re:Opera? by zwei2stein · · Score: 2, Insightful

      I'd expect them to help out.

      It is kind of bad for pr when performance test of all popular browsers do not include yours because it won't run in it (and in it alone)...

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    6. Re:Opera? by clone53421 · · Score: 1

      Well, I suppose they could have probably made the IE hack work in Opera... with a similarly abysmal performance which would unfairly reflect on Opera, since Opera does support the canvas object and they just couldn’t get it working.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:Opera? by badkarmadayaccount · · Score: 1

      Maybe the browser decompresses it again instead of blitting? Different framebuffers, etc.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    8. Re:Opera? by hkmwbz · · Score: 1

      Browser sniffing was involved, it seems. It might still be bad PR for Opera because of all those clueless people out there who assume it's Opera's fault even when it's the site that's blocking it, though. Weird how people can't seem to write cross-browser code even today.

      --
      Clever signature text goes here.
    9. Re:Opera? by zwei2stein · · Score: 1

      Not at all. It IS Operas fault.

      Opera is supposed to follow standarts. They do exist for reason.

      Not writing "cross browser" code is browsers fault: If browsers did not each implement their own version of standarts, it would not even be necesary.

      In fact, it should not be standart to write "cross browser" (ever noticed for buzz-wordy this sounds?) code, users of broser that does make it pain to develop for should end up with link to download browser that actually works. No-one should ever have to use jungle of css and javascript hacks to pick slack for bad browser.

      "Weird how people can't seem to write standart following even today."

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    10. Re:Opera? by hkmwbz · · Score: 1

      Actually, the fact that Opera has to spend far too much time emulating bugs in other browsers in order to work is not Opera's fault at all. That said, Opera is one of the most standards-compliant browsers there is, so that's clearly not the issue here. In this case it's apparently browser sniffing, or the author decided to rely on bugs in specific implementations rather than following the standards.

      --
      Clever signature text goes here.
    11. Re:Opera? by zwei2stein · · Score: 1

      In this case, It is IEs fault (sigh, again)

      My apologies to Opera devs.

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
  9. Opera? by Anonymous Coward · · Score: 0

    Where is Opera 10.5 alpha? Would like to see that put up there with the rest.

  10. Slashvertisement by Anonymous Coward · · Score: 0

    Enough said.

  11. In case anyone was wondering... by Beardydog · · Score: 4, Funny

    The iPhone is not quite fast enough : /

  12. Graphics by pipingguy · · Score: 0, Offtopic

    Speaking of graphics, why am I seeing Twitter and Facebook graphics next to the "Read More..." link? Has my subscription expired and this has been going on all along? Is it time to "opt-out" of Slashdot?

    1. Re:Graphics by The+boojum · · Score: 1

      Ugh, yes. I don't even use either of those services.

      I couldn't find a control specifically for them, but I did discover that turning on Help & Preferences > Layout > Use Classic Index seemed to kill them without too much impact.

    2. Re:Graphics by pipingguy · · Score: 1

      Thanks, that seems to have worked.

      I'm still a bit pissed-off that such a change would be made, unannounced, to people like me that actually pay for their services. This is a bit angrifying.

    3. Re:Graphics by macshit · · Score: 2, Insightful

      I'm still a bit pissed-off that such a change would be made, unannounced, to people like me that actually pay for their services. This is a bit angrifying.

      Why? The buttons are small, not particularly intrusive, and useful for people that use those services -- and as they're very popular, that's a lot of people.

      If you don't use FB/twitter, or don't want to link to slashdot stories from there, then don't click the buttons.

      Yeesh...

      --
      We live, as we dream -- alone....
    4. Re:Graphics by Toonol · · Score: 1

      It feels a bit like not being able to turn off the "astrology" tab on your Yahoo home page. While it doesn't actively HURT you, it's unpleasant to have it in your face, and it would be nice if the site gave you an option to turn it off.

      (I haven't look at my yahoo home page in a year or two, though, so maybe they eventually fixed that.)

    5. Re:Graphics by Anonymous Coward · · Score: 0

      Isn't the exact kind of thing you CAN turn off in My Yahoo! ?

    6. Re:Graphics by Anonymous Coward · · Score: 0

      you are such a wangless COCKSMOKER!

    7. Re:Graphics by Endymion · · Score: 2, Informative

      in stylish or usercss or whatever:

      @namespace url(http://www.w3.org/1999/xhtml);

      @-moz-document domain("slashdot.org") {
        .share, .sharebar {
          display: none !important;
        }
      }

      --
      Ce n'est pas une signature automatique.
    8. Re:Graphics by Rockoon · · Score: 1

      Wait a moment.. you are a Yahoo user who is complaining about slashdot including two small iconified links to Facebook and Twitter on a couple of profile pages?

      Well shit.. don't that beat all.

      --
      "His name was James Damore."
    9. Re:Graphics by TheRaven64 · · Score: 1

      Some of us like Slashdot because it's a place where we can find people with a similar interest in open systems to debate. Having every story contain a link to a walled garden is a slap in the face. I heard that Taco was unhappy with the direction the new owners were taking the site in; maybe he should think about setting up something that's a bit more true to what Slashdot used to be about.

      --
      I am TheRaven on Soylent News
    10. Re:Graphics by Luyseyal · · Score: 1

      I've been using Lite Mode for years and years. This stuff never bothers me and it's reading /. the way god intended.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    11. Re:Graphics by clone53421 · · Score: 1

      I added this AdBlock Plus filter as soon as I noticed them:
      slashdot.org##span.share

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    12. Re:Graphics by pipingguy · · Score: 1

      Note: I am a subscriber and pay to not see ads.

    13. Re:Graphics by Toonol · · Score: 1

      As I said, I haven't checked it in a year or two. The only thing I ever go to Yahoo for because one of my long-term email addresses is through yahoo.

      However, I just double-checked, and it's still there. If you have the "personal assistant" enabled, which gives you a brief summary of recent email, weather, stocks, etc., it will also display astrology, and there's no option to turn it off.

      It's a weird thing for a company to do. They would be aghast at the idea of displaying a tab on "Christianity" or some other religion and giving no option to turn it off, but force a much more ridiculous astrology tab.

  13. Re:what the fuck? by __aaclcg7560 · · Score: 1

    May /. isn't as cool as it used to be? Seriously, when was the last time /. got slashdotted?

  14. Re:what the fuck? by Anonymous Coward · · Score: 0

    To annoy the hell out of one Anonymous Coward.

    There, now don't you feel special?

  15. Re:what the fuck? by obarthelemy · · Score: 1

    Cowboyneal has worked out a system to automatically transfer all 2 posts where they belong.

    Or someone sold out.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  16. Re:what the fuck? by obarthelemy · · Score: 1

    ... all posts less than 2...

    come on slashcode !

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  17. Safari on Snow Leopard? by EmotionToilet · · Score: 2, Insightful

    Would testing it in Safari on Snow Leopard make much of a difference compared to the 32-bit Windows version? To me it seems Safari is always snappier on OS X. My general rule is that on Windows I use Chrome and on OS X I use Safari. This just seems to work well for me.

  18. bias by smash · · Score: 1
    Linux outperformed by windows Vista! or "Vista fastest web operating system!"

    Seriously though, any idea why Chrome is faster on Vista, the most maligned, stereotyped as slow OS there has ever been? Would also be keen to see OS X results.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:bias by Sycraft-fu · · Score: 5, Informative

      'Cause Vista's not as slow as people claim. I've never seen any evidence, either in my testing or online, that Vista ran programs any slower than XP. Most of Vista's slowness rep came from two things:

      1) Lots of messing with the disk, particularly on boot. Vista wanted to cache a ton of shit in memory, probably to aggressively, as well as other stuff. Could lead to a system being sluggish to respond to users when it first started.

      2) People running it on crap hardware. Vista has a much higher minimum bar than XP for good performance. You really want a dual core and 2GB minimum for a nice system (as opposed to a P4 and 1GB being fine for XP). Lots of people had older systems, tried the new OS, and got mad because it didn't work well. Duh. Newer software needs more resources.

      So it doesn't surprise me that a pure app test worked fine on Vista. It was never slow at that.

    2. Re:bias by LingNoi · · Score: 0

      It could be for lots of reasons. Two in particular are:

      1 - Most distribution maintainers compile their packages with the -O2 option instead of -O3 for debugging purposes.
      2 - The windows builds might have "profile guided optimization" enabled. Again something typically not done on the standard distributions.

    3. Re:bias by Billly+Gates · · Score: 2, Insightful

      On my laptop I have noticed a huge performance increase with Ubuntu compared to Vista running netbeans, open office, and Firefox. You are right its mostly disk. However disk access is the number one bottleneck on modern pcs so that is very important.

      The problem is Windows loves to load a million services at once and the disk can only handle so much when it boots.

      You should try running your win32 apps on Windows7 with the same hardware as vista? You will notice quite a difference. Also the slower processors and the 1 gig of ram are in again thanks to netbooks and the recession we are in. Windows 7 is really nice ... except for the 3 app limit in the default installations.

    4. Re:bias by Anonymous Coward · · Score: 0

      Um, are we looking at the same results?

      The one I see shows Chrome performing more or less the same. The only other Linux result is Firefox 3.0.15, all the other Firefoxes are much newer (read: faster) versions running on Windows.

      These results show nothing conclusive about the operating systems either way, nor would I expect them to since they are more or less the same in most of the regards that would effect this test.

    5. Re:bias by smash · · Score: 1
      Cheers for the response and for the record I agree. I run/ran vista on plenty of hardware and yes on anything that was purchased with a decent spec in 2004 or so, it is fine.

      My post was more taking the piss at the /. majority who rant on how shit vista is, and how "it is year of the linux desktop!", only to have it outperform Linux on tests like this.

      Yes, its only 0.002ms or whatever, but it steal beat linux on that test :D

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:bias by Rogerborg · · Score: 1

      Newer software needs more resources.

      Windows 7 needs more resources than Vista? Duh.

      Look, Vista was a festering pile of diseased dogshit. You know it, I know it, Microsoft knows it. There's simply no need to defend it, especially when the "defence" runs to "Well, if you run it on monster hardware, it's not as slow as you think."

      The nightmare is over, man. Just let it go.

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:bias by Raptor851 · · Score: 1

      2) People running it on crap hardware. Vista has a much higher minimum bar than XP for good performance. You really want a dual core and 2GB minimum for a nice system (as opposed to a P4 and 1GB being fine for XP). .

      Uhh...how exactly is that supposed to prove that vista isn't slower than xp? The OS itself is dog slow on identical hardware...we're downward directed to deploy vista to all workstations 10 minutes ago at my work and we're having to upgrade the hell out of or buy entirely new machines just to get the same level of usability we had before... If we want to go that route though, solaris 10 is WAYYY faster than windows xp or vista... i run it on 8 spark 64 processors with 256 gigs of ram, it's way faster than my old P4 box running xp!

    8. Re:bias by Anonymous Coward · · Score: 0

      2) People running it on crap hardware. Vista has a much higher minimum bar than XP for good performance.

      The entire problem was that Microsoft was not up and honest about these requirements. While Vista may well run ok on a modern computer today, it certainly did not run very well on the system requirements that were announced when it was released.

    9. Re:bias by pandrijeczko · · Score: 2, Informative

      I can admit to never having used Vista.

      But I have noticed on the back of pretty much all of the boxed PC games at my local Game store that the each game's requirements now quote differently depending on whether you're running XP or Vista - and the difference for Vista is usually an additional 0.5GB of memory plus a slightly faster CPU.

      So it does suggest that Vista has considerably more overhead than XP.

      --
      Gentoo Linux - another day, another USE flag.
    10. Re:bias by master_p · · Score: 1

      Newer software needs more resources if it offers more functionality or it is badly written, and I don't see more functionality in Vista/Win7...

    11. Re:bias by delinear · · Score: 1

      It's also possible that Chrome is optimised for Windows as that's the majority share OS - it's where all their benchmarking is going to show up in the marketing metrics for how Chrome is so much faster than everyone else. They likely didn't spend so much time optimising the Linux port because it only had to be fit for purpose.

      On a side note, Vista takes almost three minutes to boot to a usable state on my intel core 2 quad core q6600 (overclocked), 4GB desktop PC with a moderate amount of software installed (mostly web development and design tools, apache, a few benchmarking tools, etc). Meanwhile my core 2 duo laptop with 3GB and pretty much the same software installed boots Win7 in around 25 - 30 seconds (when I previously ran XP on the desktop, boot time was probably a minute and a half). It's purely anecdotal I know, but for me Vista is incredibly slow - especially when doing anything with lots of little files.

    12. Re:bias by dbIII · · Score: 1

      It still doesn't run well on current machines and never will no matter what happens to the hardware.

      The main problem is the memory floor before you actually run anything is far too close to the memory ceiling that can be addressed by 32bit Vista (some other MS 32 bit systems don't have that problem - eg. some versions of MS Server2003). That means that a machine with the maximum memory that 32bit Vista can support is still horribly slow in a lot of circumstances and there is no way to fix it while keeping 32bit Vista. A fast CPU won't save you when Vista is busy swapping memory to disk.

    13. Re:bias by Anonymous Coward · · Score: 0

      Duh. Newer software needs more resources.

      Are you serious? Did you seriously just type that? Do you WORK for Microsoft?
      NEWER SOFTWARE ABSOLUTELY DOES NOT NEED MORE RESOURCES. (except from 32bit to 64bit jump, but that isn't a huge problem either)
      I wish people would get this stupid idea out of their heads.

      Vista was AWFUL, plain and simple fact. It was the most bloated piece of crap their has ever been in software HISTORY.
      The Service Pack was like spraying fake tan on shit.
      Yeah, Windows 7 (literally a service pack) certainly fixed a lot of the mess, but it is still a joke of an OS, the requirements for disc drive being the worst.
      Half an hour of using Vista, i went straight back to XP. SP, same. Win7, better, but still not decent enough. Maybe Win8 will be better... we'll get that modular OS we were promised yet...

      Funny how the "current" bunch of OSes prior to even XP was capable of doing the things "Vis7a" does without all the resources, kind of nullifies your whole 2nd point, whole post even.
      XP is even able to do more of the "flashy" crap that "Vis7a" does without all the resources. Now THAT is sad.

      All "Vis7a" is good for is better support for SSDs, 64bit... and that is it to be perfectly honest.
      Oh, well, computer noobs of course, can't deny it protects most of the idiots, outside of the point where the users were turned in to button clickers without even reading anything.

      I know, i know, "He's bashing Vista, look out!", but i'm just stating facts, not opinions. (well, the paragraph previous to this was opinion)

    14. Re:bias by Anonymous Coward · · Score: 2, Interesting

      One of the biggest reasons in the apparent jump in performance from Vista to Win7 was MS fixing the ungodly GDI problem that Vista had - there's a fairly thorough write-up about it here http://blogs.msdn.com/e7/archive/2009/04/25/engineering-windows-7-for-graphics-performance.aspx

      Essentially, GDI in Vista scaled in a square/cube fashion with each new object taking up memory in both system and graphics memory - a double whammy for any machine with integrated graphics which hammered the memory bus and, if you didn't have enough memory, your swap file as well. Cue loads of machines slowing to a crawl with the usual excuse that they're "not powerful enough" for Vista. This was untrue - we had a couple of Vista workstations at work (needed 64bit) with 8GB RAM and if you open enough windows you'll still exhaust your memory.

      Thankfully they fixed this for Win 7 and you can now boot in on a machine with 1GB of RAM and run it quite comfortably; the minimum I've managed to get Vista to run nicely in is 1.5GB with some tweaking (this was a friends laptop that was sold with vista and... 512MB of RAM, the poor lass. Took 15minutes to bot).

      Executive summary: Vista was a bloated piece of crap.

      Posting anon cos I've already modded this thread.

    15. Re:bias by Anonymous Coward · · Score: 0

      So if you give vista a better hardware then it will be better? hmm Am i missing a point?

    16. Re:bias by delinear · · Score: 1

      In my experience Win7 seems to require fewer resources than Vista - I can't ever imagine Vista on a netbook, but 7 does a nice enough job, and you might not consider all that graphical "bling" to be functionality but it has an overhead (and the Win7 implementation is much better than Vista's was).

      I'll let Penny Arcade sum up my Win7 experience to date.

    17. Re:bias by jonadab · · Score: 1

      > I've never seen any evidence, either in my testing or
      > online, that Vista ran programs any slower than XP.

      My limited experience with Vista suggests that it *starts up* slower than XP when you first turn it on.

      Like XP, Vista goes ahead and displays a picture of your desktop several minutes before it's done doing all of its startup chores, so users who have just turned on the computer are tempted to believe that it's up and running and ready to use... but it's not. I'm pretty sure Microsoft added this "optimization" as an answer to complaints that earlier versions of Windows took too long to start up, but it's the opposite of progress. Windows now takes even longer to start up, but it shows you a non-interactive picture of the desktop while you wait just to tease you.

      The only way to tell when it's really ready to use is either to keep clicking on things (which makes it take even longer and eventually lands you a whole bunch of unnecessary open windows) or to hover over certain parts of the would-be UI and watch the mouse pointer to see when it quits showing the hourglass/spinner/whatever wait pointer.

      If someone doesn't understand this (and I can tell you for free that most end users don't get it), they could easily draw the conclusion that Vista is slower overall, because it makes them wait longer. Of course, that's not really program startup time they're waiting on; it's OS startup time. But many users don't understand the distinction.

      These same users also often leave the load-at-system-start widgets turned on for a bunch of programs that no way ever should be loading at system start, so that exacerbates the problem even further for them. They're not just waiting for Windows; they're also waiting for Adobe Reader and Java and a bunch of other stuff that they don't use at all nine days out of ten, but it's starting up time they turn the computer on anyway.

      Other systems (Debian, for instance) also take longer to start up than XP, but once you see the desktop, it doesn't take very long after that to become fully interactive. So it's easier to see the distinction between OS-startup time and UI responsiveness once the system is fully started.

      If you turn a Windows computer on and go do something else for fifteen minutes and come back, it'll feel more responsive. That's true for XP as well as Vista.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    18. Re:bias by Anonymous Coward · · Score: 0

      I can admit to never having used Vista.

      That officially makes you a Vistal Virgin, welcome to the club!

    19. Re:bias by pandrijeczko · · Score: 1

      Wow! But is it possible to be a virgin in two things simultaneously?

      --
      Gentoo Linux - another day, another USE flag.
    20. Re:bias by Alphanos · · Score: 1

      Wait, what?

      First you say that Vista doesn't run programs slower than XP. Then you say that Vista requires a faster processor and more memory than XP to keep up, because newer software needs more resources. How do you imagine that these two statements can coexist?

      --
      Alphanos
    21. Re:bias by DragonWriter · · Score: 1

      Seriously though, any idea why Chrome is faster on Vista

      Because Chrome was first released for Windows and the Windows version is the most mature version?

      It wasn't until quite a while after Chrome was released that there was any official Chrome for Linux, and it was fairly recently that that was on anything but the dev channel.

    22. Re:bias by Sycraft-fu · · Score: 1

      Win 7 isn't any faster for apps that I've noticed. I used Vista a whole lot and use Windows 7 currently (since Windows support is my job). Win 7 itself is certainly more responsive. On good hardware, it is even more responsive than XP. So the system is ready to go faster and so on. However when you benchmark an app, I find they run the same speed.

      So yes, user experience is much better and I highly recommend Windows 7 (7 also scales to lower hardware better, though not as good as XP). However that isn't the same as how fast an app runs which was the original question here.

    23. Re:bias by mcfedr · · Score: 1

      'Cause Vista's not as slow as people claim. I've never seen any evidence, either in my testing or online, that Vista ran programs any slower than XP. Most of Vista's slowness rep came from two things:

      1) Lots of messing with the disk, particularly on boot. Vista wanted to cache a ton of shit in memory, probably to aggressively, as well as other stuff. Could lead to a system being sluggish to respond to users when it first started.

      so it was slow? just to clear that up, ok there was a reason, but all that caching did actually make it slower

      2) People running it on crap hardware. Vista has a much higher minimum bar than XP for good performance. You really want a dual core and 2GB minimum for a nice system (as opposed to a P4 and 1GB being fine for XP). Lots of people had older systems, tried the new OS, and got mad because it didn't work well. Duh. Newer software needs more resources.

      New SOFTWARE needs better hardware, yes, that is the case, sometimes, but a new operating system is not the same as new software, the OS is there to allow other programs, the software that people actaully want to use, to make the most of the new faster hardware, not use it all itself.

    24. Re:bias by msimm · · Score: 1

      Can we stop calling the paid Windows 7 public beta Vista?

      --
      Quack, quack.
  19. Flash by Anonymous Coward · · Score: 0

    FUCK FLASH

  20. IE8 x86 vs 64bit? by DigiShaman · · Score: 1

    Has anyone compared IE8 x86 vs 64bit with this benchmark? If so, what were the results?

    --
    Life is not for the lazy.
    1. Re:IE8 x86 vs 64bit? by Rockoon · · Score: 1

      The x64 version of IE is an afterthought. For example, last I checked IE8(x64) still didn't work with Windows Update.

      Some browsers (such as Opera) do not have 64-bit versions for the Windows platform. This is to be expected for many reasons, such as (a) browsers do fine with the amount of memory that a 32-bit process has access to (b) 32-bit plugins can't be loaded into 64-bit processes (c) any sort of javascript compiler (IE doesnt have one, but..) would require both a 32-bit and 64-bit codegen due to the incompatibilities.

      The 64-bit version of IE is essentially just a "me too!" compile. Last I checked on XP, IE8-x64 still didn't even work with Windows Update, and required that you close the 64-bit version and run the 32-bit version.

      --
      "His name was James Damore."
    2. Re:IE8 x86 vs 64bit? by TheRaven64 · · Score: 1

      And one extra one: Win64 is an IL32P64 platform, unlike just about any other system you'll ever use. Lots of developers assume that sizeof(long) >= sizeof(void*) because, although the standard doesn't guarantee it, it's true basically anywhere. Except Win64. Even if your code already ran on half a dozen 64-bit platforms, there's a good chance that porting it to Win64 will break things. Most x86-64 systems are I32LP64. A few other architectures tend to be ILP64. When you port code to a 64-bit platform, you generally have to remove assumptions that pointers and ints are the same, that ints and longs are the same, and that ints or longs are 32 bits. When you port code to Win64, there's another assumption that may trip you up.

      --
      I am TheRaven on Soylent News
    3. Re:IE8 x86 vs 64bit? by atamido · · Score: 1

      x64 IE doesn't support 32-bit plugins, which is normal for x64 browsers. The reason Windows Update doesn't work in it is that Microsoft hasn't gotten around to making an x64 version of the Windows Update Plugin. There are almost no x64 plugins (e.g. Flash) so x64 IE isn't terribly useful.

      Still, the OP had an excellent question, and someone should check it out (assuming the test doesn't require a plugin).

    4. Re:IE8 x86 vs 64bit? by wbo · · Score: 1

      I doubt Microsoft will ever release a 64-bit Windows Update Plugin because in Vista and later Windows Update is a standalone application that does not require or use Internet Explorer. The only users who may benefit from such a plugin would be those running XP x64 and Server 2003 x64.

    5. Re:IE8 x86 vs 64bit? by atamido · · Score: 1

      Agreed. Although I am curious how users of Server 2003 Itanium update their systems.

    6. Re:IE8 x86 vs 64bit? by DigiShaman · · Score: 1

      Except for the HAL, I would think 64bit updates should be cross compatible between x86-64 and IA64 versions of Windows.

      --
      Life is not for the lazy.
    7. Re:IE8 x86 vs 64bit? by atamido · · Score: 1

      I do know that I've seen WSUS updates for Server 2003 have the 32-bit, x64, and Itanium versions. I haven't paid attention though to see if there is always a separate update for it.

  21. Firefox 3.5 outperformed Firefox 3.0 by Billly+Gates · · Score: 4, Informative

    SuSE OpenLinux had an old 3.0.7 version of Firefox while Vista had a newer version.

    Firefox 3.5 has a totally rewritten javascript engine from scratch. It uses some dynamic tree mathmatical aglorithms to perform operations many times faster and has support for javascript functions mapped in ram before execution. Vista used Firefox 3.5 while SuSE had Firefox 3.0.7 installed without the new javascript engine. Firefox 3.0.x was a ram hog compared to 3.5 too.

    I also imagine Safari would execute on MacOSX much better than Windows since its designed for it. Itunes is kind of proof as it sucks on Windows.

  22. Coherence? by renoX · · Score: 3, Insightful

    Amusing so Vista is as good as XP for running programs but it need much more powerful hardware(!).
    Don't you see a "small" contradiction/incoherence in your post?

    1. Re:Coherence? by iainl · · Score: 1

      The point is that a system specced to run Vista or 7 well, will do it as fast (or faster) than it will XP.

      Using the obligatory car analogy, when faced with a small, bumpy and twisty road, it's perfectly possible to drive a hot hatch faster than a GT that would leave it for dust in better conditions.

      --
      "I Know You Are But What Am I?"
    2. Re:Coherence? by crazycheetah · · Score: 1

      Where the OS is the road? Well, then Vista must be the small, bumpy and twisty road... might be fun for a drive, but what if I run only applications that match the GT and not the hot hatch? Well, then that's just bad. And the hot hatch could probably go faster in the better conditions as well than when faced with crap conditions. So, I think I'll stick to the OS that is the "better conditions".

    3. Re:Coherence? by TheRaven64 · · Score: 3, Interesting

      No, it's a question of scalability, which is often more important than raw speed. With some systems, they perform well in relatively restricted hardware, but the performance improvement when you add more does not scale linearly with the extra RAM, CPU, and so on. With others, you get more constant overhead, but better scalability. Think of the overall performance as constant overhead + scalability load * resources. With XP, it sounds like the constant overhead is lower (which makes sense, as it had to run on 200MHz chips), but the scalability load is higher (which also makes sense, because it wasn't designed for 4+ cores and 2+GB of RAM).

      Or, to put it another way, if XP gets 80% of the maximum theoretical performance out of a 200MHz Pentium with 128MB of RAM, but only 50% of the maximum theoretical performance from a 2GHz Core 2 Duo with 4GB of RAM, while Vista gets 50% and 70%, respectively, what the grandparent said would be true and contain no contradictions.

      Various things in modern operating systems are optimised to take advantage of lots of spare RAM (for example, aggressive pre-fetching of data from the disk). Splitting services up into concurrent tasks has more overhead from context switching, but lets you scale better to multiple processors. Older desktop operating systems treated RAM as a very scarce resource and were heavily optimised for the single-CPU case, because hardly anyone had more than one CPU.

      --
      I am TheRaven on Soylent News
    4. Re:Coherence? by Lord+Ender · · Score: 1

      Wait--if his post confused you, what are you doing on slashdot? I hope you don't work in IT!

      He said that Vista (the OS) requires more minimum resources to run well, but applications don't run slow on it.

      Modern operating systems do memory management, task scheduling, and a bunch of other things. So long as you have the resources to run the core OS functions, Vista and its apps will perform great.

      Imagine two databases, on requiring 900GiB of memory and one requiring 1100GiB. It is quite possible that the later uses much faster algorithms, but the former will outperform it on a system with 1GiB of RAM, as it would not incur the performance penalty of using "virtual RAM" (disk-swapping). On a system with 2GiB, however, the one with the higher minimum resource requirement will smoke the other one.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    5. Re:Coherence? by Anonymous Coward · · Score: 0

      What.

      This is pretty much BS. Please don't pull numbers out of thin air. And please don't use words like "scalability" and "raw speed" as different concepts without making it clear how they're different. And please don't define performance (more is good) as overhead (more is bad?) plus scalability load (what's that?) times resources (wtf do those units come out to?). So you have a gibberish definition of performance that uses "scalability" without defining it, and "raw speed" is something else, supposedly, but never defined.

      Seriously, you're all technical sounding, but it makes no sense.

    6. Re:Coherence? by iainl · · Score: 1

      No, the hardware is the road, the OS the car. 7 has much higher minimum specs to get an acceptable performance than XP, but once you've got a powerful enough box it's much nicer.

      --
      "I Know You Are But What Am I?"
  23. Slow vs. Old by Pedrito · · Score: 1

    Wow, that benchmark makes IE look almost as antiquated as the game Civilization.

  24. In Excel, no less! by KlaymenDK · · Score: 3, Informative

    Space Invaders, Monopoly, ... oh my.
    http://gamesexcel.com/games-excel-vba.html

    1. Re:In Excel, no less! by jonaskoelker · · Score: 1

      gamesexcel.com

      I think they might have some of the same issues as that Expert Sexchange site.

    2. Re:In Excel, no less! by DJ+Nathan+V · · Score: 1

      Lame, compile fails on x64 Office. Looks neat though.

      --
      --Nathan V
  25. No Mac benchmarks by XxtraLarGe · · Score: 1

    I wonder how the game would run on Safari (or Chrome or Firefox or Opera for that matter) on the Mac vs. Safari on Windows 7? I'm sure with a few tweeks for Mobile Safari, FreeCiv could become a favorite on the new iPad.

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
    1. Re:No Mac benchmarks by Joe+Tie. · · Score: 1

      Everything involving heavy js and canvas that I've tried on my iphone has been sluggish to an unusable extent. On the other hand, I haven't tried it in a while. So I suppose it's possible some improvements have been rolled out.

      --
      Everything will be taken away from you.
  26. wait so.. by Anonymous Coward · · Score: 0

    its not idiotic to support, and therefore justify the continuation of and continued ransom gifted towards, a, in your words, shitty browser. QED

  27. significance by Anonymous Coward · · Score: 0

    how many times was the test repeated. and suse only? how about linux from scratch/gentoo. :P , but seriously, what is n and what is the standard error, and so is there a significant difference between the two chromes (were they compiled with as similar settings on the same and same version compiler etc.)..

    You must wait a little bit before using this resource; please try again later. argh

  28. Digg? by Katatsumuri · · Score: 1

    It's uncanny valley effect. Digg button is missing.

  29. Freeciv.ORG by Lord+Satri · · Score: 2, Informative

    The summary and the freeciv.net main page (I'm sure it's somewhere else but that's my point) doesn't mention this: it's based on freeciv.org.

    (also strange; the freeciv.org site only mention freeciv.net in their 'community news', not 'project news', so it really seems "distinct projects", they're not officially promoting the other option, yet?)

  30. How many decades late? by Waccoon · · Score: 1

    ...using the latest HTML5 web standards

    Amazing how long it's taken to get a freakin' frame buffer.

    Cue a zillion Web 3.0 marketeers about how the web browser is the OS of the future. Oh, and the iPad is really keen-o, too.

  31. HTML5... by crazycheetah · · Score: 1

    This isn't HTML5-specific, but um... writing about newer browser technology as Slashdot gets upgraded into even more web 2.0 greatness (or horribleness, if that's your taking). Really? Facebook and Twitter links? And I may have easily missed it happen some time ago, but moving around the "slashboxes" on the right is not something I noticed until just accidentally tripping on it right as I saw this thread...

    Take this positive or negative... fact of the matter is, I've not decided yet...

  32. Open up the IE6 renderer code by Anonymous Coward · · Score: 0

    Open up the IE6 renderer code. INCLUDING the ActiveX API it uses. Open it under BSD. Let people implement IE6 "browser" as a VM application talking through a "network" that is actually a shared memory space and sandboxed.

    Then the need for IE6 dies. It becomes (from Microsoft's POV) Somebody Else's Problem. They can vape IE6 on a windows box and go full-on IE8 and don't have to work in the IE6 compatability making their work on the IE8 and later browsers MUCH easier.

    The only reason not to do that is if much of IE8's code and much of Windows 7's code is actually ten-times-over paid for IE6 code.

    1. Re:Open up the IE6 renderer code by Cederic · · Score: 1

      Far easier is to run XP with IE6 in a virtual container on the desktop PC, providing support for the legacy estate while permitting new systems to be introduced using modern browsers.

      Although less elegant, less secure and less fun than your approach it does have the advantage of being already possible and easy to roll out by a corporate IT department.

  33. One-click shopping. by Anonymous Coward · · Score: 0

    One-click shopping. Amazon does it and I've never seen someone else do it anywhere near as well.

    Oh, that'd be because it's patented.

    Just like NTLM is protected private property out in the public.

  34. Sl-sl-sl-slashvertisement! by RichiH · · Score: 1

    That being said, it's FreeCiv! Of course I signed up.

  35. Re:bias - bias indeed by Anonymous Coward · · Score: 0

    > Linux outperformed by windows Vista! or "Vista fastest web operating system!"

    Not quite. It was actually "old, much slower version of Firefox running on Linux outperformed by newer Firefox version running on windows Vista!"

    Note how they studiously avoid comparing Firefox 3.6 or 3.7a on Linux versus Firefox 3.6 or 3.7a on Vista.

    What gives with that, anyway?

  36. FreeCiv vs Civ4 by moonbender · · Score: 2, Interesting

    I started playing Civ4 last week for a couple of games -- it runs very well in Wine, incidently -- and I'm wondering how FreeCiv compares. Obviously the graphics aren't there, but after a couple of games that seems less and less important. The gameplay mechanics are what matters, and I think they work very very well in Civ4. And is the AI any good? Wikipedia seems to imply that diplomacy is a bit simple.

    Anybody got "in-depth" experience with both games?

    --
    Switch back to Slashdot's D1 system.
    1. Re:FreeCiv vs Civ4 by watanabe · · Score: 1

      FreeCiv is buggier, less pretty and focused around Civ1/Civ2 rulesets.

      It's also hackable, and super cool, and I like it.

      But, you aren't going to enjoy it if your first Civ is Civ4 -- Civ4 has a huge number of 'improvements' (to me, they are improvements) over Civ1/2. Add in the graphics quality, and if you've got it running well, I'd say you should just enjoy yourself. Of course on debian, you could probably sudo apt-get install freeciv, so it wouldn't be too particularly hard to check it out for yourself. : )

    2. Re:FreeCiv vs Civ4 by moonbender · · Score: 1

      Civ4 isn't my first Civ, I think I've pretty much played all of them, particularly Civ2 and Civ4. It's been a while since I've played Civ2, though, so I'm sure returning to those rules will be very odd. Was Civ2 the one where decommissioning units would gain you production in that tile's city? I remember rushing wonders that way.

      --
      Switch back to Slashdot's D1 system.
    3. Re:FreeCiv vs Civ4 by Anonymous Coward · · Score: 0

      As far as gameplay mechanics go, FreeCiv seems to be pretty adaptable. It's got its own default ruleset, but you can tell it to emulate Civ1 or Civ2. I think I prefer Civ4, for the inclusion of religion and the simplified trade system, but it's a pretty narrow gap. They're probably working on implementing the Civ4 ruleset in FreeCiv, too.

  37. Complete standards like XHTML and SVG by tepples · · Score: 1

    Building to modern published (complete) standards is the only real way.

    XHTML 1.0 and SVG 1.1 are "modern published (complete) standards", yet not even IE 8 supports them.

  38. anything server-sided ? by Anonymous Coward · · Score: 0

    is any part of the game server-sided ?
    isn't this gonna be more of a slashdot-testing of their servers then ?

  39. Inner platform as a sandbox by tepples · · Score: 1

    so what do we do with all the extra power? We rewrite games we played many years ago on top of so many layers of abstraction that they're no longer playable

    Sure, an inner platform reduces efficiency. But it also acts as a sandbox to prevent the program from destroying or disclosing your personal documents or making permanent system changes that degrade your user experience outside of a given application. For instance, a few versions of PHP a while back had a "safe mode" that (among other things) limited a PHP program's file system reads and writes to a given folder so that it could not affect other unrelated applications running on the same server.

  40. It's a driver problem by tepples · · Score: 1

    The main problem is the memory floor before you actually run anything is far too close to the memory ceiling that can be addressed by 32bit Vista (some other MS 32 bit systems don't have that problem - eg. some versions of MS Server2003).

    Intel 32-bit CPUs are capable of addressing more than 4 GB of physical memory, but a lot of device drivers aren't properly aware of this. 32-bit editions of Windows Server support more RAM because they have a separate driver certification process.

    1. Re:It's a driver problem by dbIII · · Score: 1

      That's true, they've only had since the Pentium Pro came out to deal with it. 32bit Vista is an extremely bizzare beast where plenty of old drivers were broken but the memory limit is around 3GB to be compatible with others. I suppose it's hated so much because of all the "Longhorn will do everything" hype when the reality was much less useful than XP for many situations. IMHO the only area where it works is if you have a lot of memory but wouldn't normally need it. The nasty hack of using USB drives as virtual memory wasn't enough to fix it.
      By now the 64bit versions of Vista and 7 should have decent driver support so there is little reason to be on the 32bit version with all of it's problems.

    2. Re:It's a driver problem by tepples · · Score: 1

      By now the 64bit versions of Vista and 7 should have decent driver support so there is little reason to be on the 32bit version with all of it's problems.

      Unless you have 16-bit apps you still need to run, and you don't have a copy of Windows 3.1 to run in VirtualBox. Or unless you have hobbyist hardware that doesn't have a signed driver because the author isn't a partnership, LLC, or corporation.

    3. Re:It's a driver problem by dbIII · · Score: 1

      In those case I use XP, Win2k, or in cases where legacy A/D cards required it Win98SE.
      I see little point in 32bit Vista and had already wasted far too much time with it's quirks before MS Win7 came out. I think I did about six or seven XP installs on Vista laptops that never should have had Vista on them in the first place (low hardware specs). The only Vista machine that remains in my workplace is a 4GB laptop that is only used for email and web browsing.

      The change was due entirely to user frustration and not any sort of policy. You can't throw even a full 4GB at the problem to solve it so you have to try something else.

  41. Low-cost subnotebook PCs by tepples · · Score: 1

    With XP, it sounds like the constant overhead is lower (which makes sense, as it had to run on 200MHz chips), but the scalability load is higher (which also makes sense, because it wasn't designed for 4+ cores and 2+GB of RAM).

    Which explains why Microsoft had to keep Windows XP around until it could severely cut the constant overhead of Windows NT 6.x. Otherwise, low-cost subnotebook PCs with specs closer to the former than the latter, like an ASUS laptop with 512 MB of RAM, a 900 MHz Celeron, and a 9" screen, would have been unable to run Windows. That's Microsoft's biggest weakness: "unable to run Windows" means end users might find out that the alternative isn't as bad as Microsoft makes it out to be.

  42. You don't get it by ClosedSource · · Score: 1

    "IE8 isn't the dominant IE browser yet. Drop IE8 support and offer the IE6/IE7 users a chance to go to another browser."

    Companies want to have as many people as possible view their site. They don't care if their web developers don't want to support IE. There are plenty of developers out there that understand the golden rule: "those with the gold, make the rules". That's why they call it "work".

    1. Re:You don't get it by Jason+Earl · · Score: 1

      IE may be the most dominant browser (not by much), but Windows users have a wealth of available browser options. I can imagine lots of scenarios where iPhone support (for example) might be more important than supporting Windows users that can't or won't install another web browser.

      Which is why, of course, that Microsoft is starting to pretend that it actually cares about web standards. The executives at Microsoft aren't stupid. They know that installing an another web browser isn't that difficult. Heck, most home users have already switched to something else. If IE falls too far behind, then IE will simply be replaced by something else.

  43. Nice straw man by ClosedSource · · Score: 1

    I seriously doubt that any developer is writing a new application that requires IE6.

    Even if they were major MS fanboy (is there such a thing?), there are much better Windows-specific tools today than there were in 2001.

    1. Re:Nice straw man by dbIII · · Score: 1

      I seriously doubt that any developer is writing a new application that requires IE6.

      It was released last month (still called the 2010 version) and our accounts staff are using it.
      The crap MSDOS shareware mentality still pervades the MS application developer community. You'll find a lot of big haystacks full of "strawmen" if you look around. It is a real problem not just one I've made up.

    2. Re:Nice straw man by ClosedSource · · Score: 1

      Does calling it the 2010 version mean that this a new version of an existing application? Or is this truly a brand new app?

      If it is brand new, it isn't representative of Windows application developers.

    3. Re:Nice straw man by dbIII · · Score: 1

      It is shifting an app from a purely crappy MSDOS client/server approach that still manages to run on XP to a purely crappy IE6/web server approach.
      It's not unique in the stupidity stakes. The number of things that need to run as Admin are astonishing.
      You may be looking at it from the end of a well run development shop with a small number of apps - however I'm looking at it from a client end with an enormous range of apps many of which are utter crap that would not survive as shareware.
      A lot of the development community appears to be stuck in 1999. I even got a Y2K bug in the 2008 version of Macrovision's flexlm for MS Windows. There is also stupidity like things to modify the licence on a USB security dongle in 16bit code to run under MSDOS - how does such a thing possibly happen? MSDOS should have been long forgotten before these USB devices even came out (stuck with parallel port dongles until 2007).

    4. Re:Nice straw man by ClosedSource · · Score: 1

      It sounds like your management if f***'d up. Of course, I don't know enough about the context in which these decisions were made to be sure.

    5. Re:Nice straw man by dbIII · · Score: 1

      Are you really trying to blame my management and myself for the mistakes, poor judgement and incompetance of people in different companies and most likely on the other side of the world?
      You are completely wrong, it sounds like the management and developers at a lot of software vendors is f*d up instead. Don't try to blame the user for the utter crap sold to them which is not as good as advertised.
      For example, we choose the software, and those that produce the software choose to use Macrovision crap to prevent us from pirating it in a situation that serves to only punish the honest, and we get a Y2K bug in 2008 that kills all the permanent licences for a couple of WEEKS.
      Blaming the messenger so that you can pretend that your industry is perfect is pointless. If you haven't seen the enormous piles of crapware that are in use then you know very little about how the MS Windows platform is used, so please stop pretending that the problem does not exist.

  44. Re:what the fuck? by clone53421 · · Score: 1

    AdBlock Plus:

    slashdot.org##span.share

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  45. One more thing by ClosedSource · · Score: 1

    If Mozilla has decided they want plug-ins to go away, they better get on it - Firefox is the most plug-in centric browser there is.

  46. I don't know, you can imagine quite a bit by ClosedSource · · Score: 1

    I can't imagine that iPhone users will outnumber Windows users anytime soon. Besides, I thought the iPhone wasn't supposed to require any special support on the server side to allow browsing.

  47. Obligatory XKCD by jonaskoelker · · Score: 1