Site Compatibility and IE8
Kelson writes "As the release of Internet Explorer 8 approaches, Microsoft's IE Team has published a list of differences between IE7 and IE8, and how to fix code so that it will work on both. Most of the page focuses on IE8 Standards mode, but it also turns out that IE7 compatibility mode isn't quite the same as IE7 itself."
This is actually a pretty good list and will allow me to encourage action on some standards-compliant bugs I know of in sites I work on. (e.g. Some programmers previously relied on getDocumentById searching "name" elements.) However, there is one bug in this list that has me both bemused and disgusted:
Hmmm... maybe that's because Microsoft didn't implement the fucking standard correctly? The standard is more or less DEPENDENT on DOM2 events. (At the very least, I doubt anyone expected someone to implement the standard with a dysfunctional DOM.) That's why you can assume that you can use addEventListener to set a postMessage event receiver. But Microsoft didn't implement DOM2 events, despite helping develop the standard 10 years ago.
IE8 standards compliance is a joke. A sick joke played out by millions of unsuspecting users everywhere.
Javascript + Nintendo DSi = DSiCade
They had all the resources they needed to produce perfectly compliant browsers, so one must inevitably conclude that the incompatibilities were deliberate. If your average clueless Joe has trouble with anything but the bundled IE, there's big incentive not to change, right? It's not done 'til Firefox won't run!
It's quite ironic that MS's shenanigans are coming back to haunt them.
I have mod points. The reign of terror begins now.
People, the web is fine for multimedia and information presentation, but why is there this constant push to integrate everything into the web?
That's easy. The desktop OS market is monopolized and innovation has slowed to a crawl. The market is attempting to route around the damage. It's not working well, but that's what is happening.
Somehow Flash isn't as fast to me.
I can barely watch a Flash animation in low Q mode at half Speed
I have a Athlon XP, 2 GB RAM.
The good, the evil and the vacuum tubes.
IE is not compliant with IE standards.
The good, the evil and the vacuum tubes.
Even Firefox has different rendering modes depending on what sort of site it's looking at. Most web-dev plugins for it will tell you whether it's rendering in Standards mode or Quirks mode.
It's more about pragmatism than sloppiness; they need to support new sites which need a correct implementation of standards, and they need to support the old sites used in corporate internets which are kludgy messes, that no-one would dare try and update.
// MD_Update(&m,buf,j);
Because web is, in theory, accessible from anywhere, from any kind of device, any kind of connection. It's easy to develop web applications. It's faster and easier to develop web apps than native apps.
Which is why web standards need to replace Flash, and that's exactly what Mozilla, Opera, Apple and others are working on with HTML5 and such.
Clever signature text goes here.
WTH? Relax? Fuck that.
You obviously fail to understand the gravity of the situation. Does the web seem like a trivial thing to you? Are you one of those people who says "oh, it's just another thing on the Internet -- no need to take it seriously"?
You think that it's okay to pain "a very, very small percentage of the population" with compatibility problems? I guess you wouldn't give a damn about sewer system engineers or transportation system engineers or power grid engineers either, eh? That's pretty idiotic myopia.
"Yeah, you're suffering. Big deal, there aren't many of you. Just relax." Fuck that.
If you'd been following along you'd have noticed the 5 year languish of IE6. Microsoft dominated the market using its distribution and then just stopped. "Tada! The World-Wide Web! Let it rot." What, you never had to clean up a friend's IE6-spyware-infested machine? Only when their dominance was threatened did they rouse themselves to make any changes. And now you think "they're making a good try here at fixing the problems"? And you're ready to take what they serve you? You trust these guys? The same purveyors of stagnation?
The self-serving protocol pollution and dominance games of Microsoft are only half the problem. You are the other half. Ignorant users (and developers) who fail to see the importance of standards and who are either virtual amnesiacs about Microsoft's track record of standards subversion or are just acting like battered wives.
What happens with standards and the web is pretty damn important. Get some glasses, jackass.
Wow now i need to test my site in at least 4 browsers, this is getting fucking ridiculous.
only 4?
ff, opera, chrome, safari, ie7 & now ie8
ms should just pull out of the browser market, they can't adhere to standards they should not be allowed to participate, simple
Every single Java applet I've had to run in both Windows (IE and FireFox) and Linux (FireFox) on computers ranging from quad cores to pentium 4's run pathetically slow. I still see GUI elements refresh slowly. I still see slow loading/initialisation times which almost always lock up the browser for between 4 and 15 seconds. I still see delays in response time to interactive elements. It's still slow god damn it!
From my observation, Java Applets and Flash run at similar speeds (indeed, there is no real reason for them to differ.) The single and big problem was the Java Applet startup time that was really BIIIIIG and consumed resources to the point of freezing the PC.
Since many people in the 90's used Applets just for trivial and short animations, that startup time turned to be the principal contributor to the total user experience.
Flash had a lot less ambitions (in the beginning), so their initialization time was as expected (i.e. non detectable.)
Well, going back a little further, FutureWave Softwave made FutureSplash Animator, which was bought by Macromedia and became Flash 1.0.
When they came for the communists, I said "He's next door. Take him away. Goddam commies."