IE8 will have multiple render modes


Recommended Posts

Sorry this isn't about you but the customer and their needs. Bad developer......

Wrong. This is about how developers are being screwed around with in order that the "customer" (read "user") doesn't notice a single thing changing when they upgrade their browser, because (as I've already stated) if a website doesn't look right in a certain browser, about 0.000000001% of customers will think it is because of the browser. The rest think it's the fault of the developer.

Well, if everyone transitions to IE8 and you don't transition your page as well, you are left in the dust and not IE8.

Not if we make enough noise about it that Microsoft reverses its position. Or enough of a grass-roots movement is generated that refuse to support IE8 in this current guise and display to users (in some way) that their browser is not fit for purpose. Users will see it and blog about it. Then the developers can respond in the blog comments as to why it happens. Then the media will get hold of it ("Hundreds of websites break in Internet Explorer 8") and perhaps we might be listened to for a change. I'm up for it, I'm pretty sure Hixie would (given his opinions about this are the same as mine and his already stated refusal to support this bollocks), John Resig et al.

Or Microsoft could sort this out before IE8 goes final. Their choice.

Wrong. This is about how developers are being screwed around with in order that the "customer" (read "user") doesn't notice a single thing changing when they upgrade their browser, because (as I've already stated) if a website doesn't look right in a certain browser, about 0.000000001% of customers will think it is because of the browser. The rest think it's the fault of the developer.

I hope you are not a developer with attitudes like that. I work in software support and I understand the "evil user". I am also a developer. My first priority as a developer is to understand the user's needs, not my needs. We might not be able to do it all for user in the timeframe given or the technology we have, but we can make something very useful to them. The whole point of IT is to give people the ability to manage information effectively. I hear people all the time say to users, that is by design, and that is how our product works, NO! The user just gets frustated and will find someone else who can do it better (sometimes there isn't anyone better).

Now seriously, if you really think CSS and XHTML are so bad because of IE6 then go back to real programming where real computer science is needed to develop the application. Yes, I waste many hours on stupid little things with the CSS support, and I hate it as much as everyone here. However, I have an idea on how I want something to work, and I make it work. There are plenty of workarounds avaialble and solutions are everywhere. And come on...... adding one line of code to the app and now I don't have to worry about IE8, and continue to work on bugs for IE7 and IE6 support, thats worth my time.

Also, Microsoft did not create the web alone. Go read up on some old books. JavaScript aka AJAX was never recomended, people didn't want to use Flash because it required a plugin, and so many other things that started from nothing and have become a major part of the web. Gee, where did the sites that were coded in web standards come from. Wow....I guess a group of people created a browser around it, and developers flocked to it so here it is. The same will happen this next time and standard based sites will keep growing.

I haven't read through the all the pages but the issue with multiple rendering engines is that given the choice of not updating their page to be standards compliant people (see: major companies), being lazy, won't. If you dont give them the option then it's all the better.

If people upgrade to IE8 and see their site not working anymore, they'll update it and surprise surprise it'll suddenly work in every browser the same.

This is slightly off-topic and may sound like a stupid idea, but is there any reason why Microsoft don't just dump the IE engine in favour of Gecko? A single rendering engine between FF and IE would eliminate all compatibility issues and probably save Microsoft money since Gecko is open source.

Difficult to know where to start...

This sub-thread is all about one browser manufacturer who is forcing, yet again, developers to jump through unnecessary hoops just to make their software work the same way as every other browser manufacturer.

I hear people all the time say to users, that is by design, and that is how our product works, NO! The user just gets frustated and will find someone else who can do it better (sometimes there isn't anyone better).

When it comes to browsers, the "people" are Microsoft. They also used to be Netscape before the Gecko revolution. Hence the rise of Fx, Opera, et al. as an alternative to IE. Have a search on MSDN to see how many "this behavior [sic] is by design" you can find.

Now seriously, if you really think CSS and XHTML are so bad because of IE6 then go back to real programming where real computer science is needed to develop the application.

CSS and (X)HTML are not "so bad". They've been standardised for nearly a decade. IE6 allowed the stagnation due to the lack of support.

...adding one line of code to the app and now I don't have to worry about IE8, and continue to work on bugs for IE7 and IE6 support, thats worth my time.

I don't see how this is a difficult concept for you to understand: a standards compliant page should render in standards mode, not a downlevel mode without ANY additions. Also, should there be rendering bugs in IE7 even when given a standards compliant page that are addressed by standards mode in IE8, the proposed course of action would be to go through every single page of every single site that you've made to standards to apply additional code so the correct rendering is used (the alternative is to get a systems admin to apply a header to all sites on all the servers. Either way is time consuming and therefore expensive). If there are workarounds for IE7 then the browser has to apply those workarounds when it could quite easily just render in IE8 standards. This would mean no code changes, seeing as you've already gone through the hassle of targeting a number of previous versions.

Also, Microsoft did not create the web alone. <snip type="bibble"/>

No, but they actively and aggressively targeted it to crush Netscape.

Gee, where did the sites that were coded in web standards come from. Wow....I guess a group of people created a browser around it, and developers flocked to it so here it is.

No. Standards were evangelised and developers saw the wisdom of them so ALL devices, not just PCs with a screen, JavaScript support, stylesheet support and plugins could use the same content. Browser support came later.

Standards came first, browsers came second (anybody remember the Netscape rewrite?)

MS is not trying to play catch up with the more advanced browsers, this is their way to go about it (It's not a good way, but it's the way they are going to do it). It's one of those "We decide, you implement" decisions.

Edit: Some of the stuff started off as a browser thing, then got standardized, now browsers are trying to catch up to the standards.

When it comes to browsers, the "people" are Microsoft. They also used to be Netscape before the Gecko revolution. Hence the rise of Fx, Opera, et al. as an alternative to IE. Have a search on MSDN to see how many "this behavior [sic] is by design" you can find.

"People" is not Microsoft, it is developers which include Microsoft developers as well as you. It is an attitude that I see persist in IT where the real reason for our existience is forgotton.

CSS and (X)HTML are not "so bad". They've been standardised for nearly a decade. IE6 allowed the stagnation due to the lack of support.

I agree, I didn't say CSS and XHTML are bad. I was saying that people are acting like its the most difficult language to program in. By your own admission you think developers are being screwed just because Microsoft doesn't want to break all the websites that rely on IE to have bugs. I agree that IE6 made things move a bit slower, but the web was still progressing to become more professional, more useful, and more standard with or without Microsoft. It may have been alot of hard work, but those who did it should be proud.

I don't see how this is a difficult concept for you to understand: a standards compliant page should render in standards mode, not a downlevel mode without ANY additions.

Many standard websites are not sending a standard compliant page to IE, not even to IE8. That is what Microsoft learned with IE7. In theory, yes you are right, but Microsoft saw hard evidence that was not the case so they wanted to be more careful this time around.

Also, should there be rendering bugs in IE7 even when given a standards compliant page that are addressed by standards mode in IE8, the proposed course of action would be to go through every single page of every single site that you've made to standards to apply additional code so the correct rendering is used

How are you rendering it in IE7 now? Do you not bother fixing the bugs, adding workarounds? Many sites do and per above, many of them will send the same work arounds to IE8 even in super standard mode. Except, in super standard mode, it breaks because those workarounds are not standard compliant.

No. Standards were evangelised and developers saw the wisdom of them so ALL devices, not just PCs with a screen, JavaScript support, stylesheet support and plugins could use the same content. Browser support came later.

Doesn't really matter, you missed the point. BTW, since it appears you at least read the majority of my post. You do realize this was a recommendation to Microsoft by many of the same groups evanglising web standards, not entirely Microsoft's idea?

Many standard websites are not sending a standard compliant page to IE, not even to IE8.
that's the developer's fault for not sending it as standard.
Doesn't really matter, you missed the point. BTW, since it appears you at least read the majority of my post. You do realize this was a recommendation to Microsoft by many of the same groups evanglising web standards, not entirely Microsoft's idea?

how much of the idea was microsoft's we don't know, it's likely that they all came to a compromise with MS pushing for the meta idea. in any case, it doesn't really matter because even if the wasp people did recommend it, it's still bad implementation and the wasp people would be equally deserving of blame.

...

Many standard websites are not sending a standard compliant page to IE, not even to IE8. That is what Microsoft learned with IE7. In theory, yes you are right, but Microsoft saw hard evidence that was not the case so they wanted to be more careful this time around.

...

The problem with IE7 was that it was getting sent standards compliant pages, but that had IE6 hacks in them (that weren't targeting IE6 only, or relied on IE6 parsing errors).

And it's likely that the majority of this idea came from MS.

...if the wasp people did recommend it, it's still bad implementation and the wasp people would be equally deserving of blame.

And therein lies another spot of entertainment. No group recommends this implementation, only some members of those groups; this has been misreported as a group endorsement.

...How are you rendering it in IE7 now? Do you not bother fixing the bugs, adding workarounds?

The same way I fix bugs in any version that renders incorrectly: targeted workarounds. If it works in Fx, Opera, Safari, etc., but not IE7 then most likely conditional comments (urgh) targeted at IE7. IE6 bugs that are resolved by the IE7 CC encapsulated workarounds get targeted by an altered condition. Those that aren't get an additional CC, possibly nested, targeted at IE6. And so on, not forgetting the odd version number you have to use for IE5.5...

The thing is, if a [would render fine in IE8 standards] page contains targeted workarounds for IE < 8, why should extra work occur on the part of the browser to implement the workaround for the IE7 mode when it doesn't need to use it in the first place?

I think the problem is that IE probably starts in quirks mode (which, given the amount of crap around, might not be a bad place to start) and then ups the level depending on what it discovers and the "super standards" is just an extra thing to find to trigger top level. Perhaps going the other direction would be better; best level first, downgrading as necessary, but the bottom up way is probably one of those "by design" (read: Not Invented Here) things; it's easier to tack on than reverse flow...

And therein lies another spot of entertainment. No group recommends this implementation, only some members of those groups; this has been misreported as a group endorsement.

i did have the word people after the word wasp, noting the specific people who worked with MS...perhaps i wasn't clear enough.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Tor Browser 15.0.15 by Razvan Serea Protect your privacy. Defend yourself against network surveillance and traffic analysis. Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody from watching your Internet connection and learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked. The Tor Browser Bundle lets you use Tor on Windows, Mac OS X, or Linux without needing to install any software. It can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained. Tor Browser 15.0.15 changelog: All Platforms Updated NoScript to 13.6.20.1984 Updated Tor to 0.4.9.9 Bug tor-browser#42436: Allow for multiple configured (front, reflector) domain fronting pairs in Moat module Windows + macOS + Linux Bug tor-browser#44997: Captcha doesn't work in TB desktop Linux Bug tor-browser#44886: Backport tor-browser#44361: Notify Linux i686 users that they won't receive updates anymore Download: Tor Browser (64-bit) | Tor Browser (32-bit) | 109.0 MB (Open Source) View: Tor Browser Website | Other Operating Systems Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Less disk space means less bandwidth demands which means lower operating costs for service providers... that's where money talks. ... cuz it's not about improving video quality!... that's just marketing spin.
    • And thereby lies the rub. AV1 support is not as wide as paid analysts would have the industry believe. With AV2 around the corner, it's going cause more time backlog in adoption (how many recent purchasers will upgrade yet-again within the next 6-12 months? most would rather stay pat for another 1+ years before even thinking about upgrading their setups).
    • Microsoft OneDrive is getting a simple yet much needed feature by Sayan Sen Microsoft has been steadily expanding OneDrive’s file management capabilities over the years, including for shared content and shortcuts, although it has had its flaws, too. The cloud storage platform introduced support for folder shortcuts several years ago, allowing users to pin frequently accessed shared folders from OneDrive, SharePoint, and Teams. Now, Microsoft is refining that experience further with a new way to organize those shortcuts as revealed in a recent Microsoft 365 roadmap addition. Previously, shortcuts added through the “Add shortcut to My files” option would appear alongside all other files and folders in the root of a user's OneDrive. And although it's meant to be useful, this approach could also create clutter along the way, especially for heavy users who may have to work with large numbers of shared folders across multiple projects and teams on their systems. This is where Microsoft’s latest feature comes in, as it is looking to address this inconvenience by giving users the option to place new shortcuts inside a dedicated “Shortcuts” folder instead. The feature is designed to keep shortcut links organized into a single location instead of scattering throughout the main OneDrive directory. Hence, the idea is to make navigation and usability easier and simpler. The first time a user chooses this option, OneDrive will automatically create the folder, and to help make it stand out from the other folders, the Shortcuts folder will have a distinct visual identity featuring a unique color and a building-style icon. That being said, the new Shortcuts will behave just like any other folder in OneDrive, and as such, users will be able to move it to a different location, rename it, share it with others, or remove it entirely if they prefer a different structure. You can view the entry on the Microsoft 365 roadmap website here. Currently, the feature is in the "in development" phase, but the tech giant expects the rollout to start next month (July 2026). Do keep in mind, though, that new feature rollouts often get delayed.
  • Recent Achievements

    • One Month Later
      B2Proxy earned a badge
      One Month Later
    • One Year In
      MadMung0 earned a badge
      One Year In
    • Week One Done
      jefred earned a badge
      Week One Done
    • Apprentice
      JoeyNeo went up a rank
      Apprentice
    • Week One Done
      oliviaexpo earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      481
    2. 2
      PsYcHoKiLLa
      227
    3. 3
      Skyfrog
      71
    4. 4
      FloatingFatMan
      60
    5. 5
      Nick H.
      54
  • Tell a friend

    Love Neowin? Tell a friend!