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."
Now someone just needs to port the Quakes over, for a real benchmark. None of this turn-based strategy nonsense. :p
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.
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...
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!
The iPhone is not quite fast enough : /
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.
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...
Worth pointing out that HTML5 isn't a standard yet. It's still in draft for the next couple years.
Indeed. I found the comments more interesting than the article.
'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.
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?!
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.
http://saveie6.com/
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.
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?
Space Invaders, Monopoly, ... oh my.
http://gamesexcel.com/games-excel-vba.html
"Good news, everyone!"
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.