IE8 will have multiple render modes


Recommended Posts

Compatability and IE8

In Dean?s recent Internet Explorer 8 and Acid2: A Milestone post, he highlighted our responsibility to deliver both interoperability (web pages working well across different browsers) and backwards compatibility (web pages working well across different versions of IE). We need to do both, so that IE8 continues to work with the billions of pages on the web today that already work in IE6 and IE7 but also makes the development of the next billion pages (in an interoperable way) much easier. Continuing Dean?s theme, I?d like to talk about some steps we are taking in IE8 to achieve these goals.

I?ve been on the IE team for over a decade, and I?ve seen us apply the ?Don?t Break the Web? rule in six different major versions of IE in different ways. In IE 6, we used the DOCTYPE switch to enable different ?modes? of behavior to protect compatibility. When we released IE 6 in 2001, very few pages on the web were in ?standards mode? (my team ran a report on the top 200 web sites at the time that reported less than 1%) ? few people knew what a DOCTYPE was, and few tools generated them. We used the DOCTYPE switch in IE6 to change the box model to comply with the standards and enable developers to opt-in to the new behavior. We?d already seen so much content written to IE5.x?s non-standard interpretation of the CSS2 spec that we couldn?t change it without causing a slew of problems.

...

IE Blog

Link to comment
https://www.neowin.net/forum/topic/615402-ie8-will-have-multiple-render-modes/
Share on other sites

This is just pure crap. Microsoft should put that non-standard crap behind them, grow a pair of balls, and then allow only rendering that meets today's standards. Websites that look like crap as a result can be modified to work.

This is just pure crap. Microsoft should put that non-standard crap behind them, grow a pair of balls, and then allow only rendering that meets today's standards. Websites that look like crap as a result can be modified to work.

Agreed. This is why there is why their OS gets more and more bloated with every new release.

Why the angry face in the title?

Any site that properly shoves a good doctype in place will render with the 'good' engine. Quirks is for old/bad stuff.

You need to insert a special meta tag to 'opt-in' to standards compliancy rendering. It's a bad idea if you ask me. Where do you draw the line with backwards compatability? It's Microsofts hesistance to adhere to open standards that has put them (and ultimately web developers) in this situation in the first place.

If they are serious about taking a step forwards IE8 should render standards compliant by default. If compliance has to be triggered by a special meta tag, whats the difference between shipping and IE7 and IE8? Are all developers honestly going to update all their webpages with this new meta? What if your website isn't built with a serverside language like PHP with the header being an included file? Would you want to trawl through adding this tag to hundreds of static pages just for it to look ok in 1 browser? Microsoft has to stop talking about being serious about standards and make a difficult decision for once.

The only tiny advantage I see in this is it will mean testing in IE7 and IE8 could be done with the meta tag to switch rendering modes, rather than using Virtual Machines. I'd take standards compliancy over this personally.

Edited by ziadoz
This is just pure crap. Microsoft should put that non-standard crap behind them, grow a pair of balls, and then allow only rendering that meets today's standards. Websites that look like crap as a result can be modified to work.

the non-standard crap as you put it was made when IE ruled the web and i would say that they could set the standard based on that. what use is a standard that nobody used? now MS are going to 'the' standard (which is probably a minority still) they still want backwards compatibility so people who have made sites for IE aren't left with broken sites, is that wrong? course not!

the problem i see with this is, I make a site and use Opera to test it, after quite a few changes i check it in ff/ie6/ie7 and fix it up, now when IE8 comes around, i can assume it has differences like opera/firefox do and so would have to check the site in IE8's standards mode, or, just leave it in IE7 mode.

a good idea to have a toggle but also pointless for now, enabling it would mean serving different css for IE7 / IE8 as opposed to a single one for IE7 / IE8(in 7 mode)

I'm no web designer, but from a layman's point of view what is so great about standards? It seems like a group decided "these are the standards and here is the acid test." Most of the web decided to make things work in IE and it looks fine. Why get so hung up about this mystical standard? I may have it completely wrong, but that's the perception of someone that is just sitting on the sidelines.

Problem is, if you're making a webpage, and you follow the standards, you KNOW it will work.

However, IE's "standard" isn't documented anywhere, so it's mosty trial and error, or experience based on previous, or someone else's trial and error.

This is surprising?

Every (good) web browser does (should do) it, Firefox, IE, etc.,

Rendering every page in standards mode will just cause issues (on the non-standard sites), it's better to use documented, standard means to switch between rendering modes (if you write your page properly, you get standards mode, if not you get quirks mode).

This is just pure crap. Microsoft should put that non-standard crap behind them, grow a pair of balls, and then allow only rendering that meets today's standards. Websites that look like crap as a result can be modified to work.

'Grow a pair of balls' and basically destroy the ability to use a good portion of the internet? Yeah. That's smart.

When you control the vast majority of the web browser market, and your standard has been the right way for a very long time, you have to do things like this. Get over it.

Whatever microsoft do people aint happy!

Try to follow standards, peoples websites break- they get moaned at

Dont follow standard they get moaned at (rightly so) -

Try to keep both users happy, backwards compatable and follows standard and now you say itll be bloated.

In my opinion, Microsoft have done the right thing. Moving forward whilst maintaining compatability is the way forward.

I take there were no standards when Microsoft first released its browser? - how did IE get into this mess in the first place?

I'm no web designer, but from a layman's point of view what is so great about standards? It seems like a group decided "these are the standards and here is the acid test." Most of the web decided to make things work in IE and it looks fine. Why get so hung up about this mystical standard? I may have it completely wrong, but that's the perception of someone that is just sitting on the sidelines.

You really do not know what you are talking about.

I am a web developer and I understand the benefits of having standards and those standards being used by all browsers.

The simple benefits are more visibility across the web as all browsers will comply with standards, more productivity is gain from not having to code for other browsers to gain visiblity. Less accessibility concerns when coding to standards.

Not everyone uses Internet Explorer.

'Grow a pair of balls' and basically destroy the ability to use a good portion of the internet? Yeah. That's smart.

When you control the vast majority of the web browser market, and your standard has been the right way for a very long time, you have to do things like this. Get over it.

no no no no no. You're not at all getting what this means, at all.

With this announcement, MS is basically creating a system where there are 3 tiers of web pages, and they are making DOCTYPE declarations essentially obsolete

Basically, all web pages that currently render correctly in standard compliant browsers will have to be retro-fitted with a new (proprietary) <meta> tag to be rendered by the mode in IE which follows WC3 standards (which the IE8 team calls "super standards mode")

This article gives a better explanation:

http://www.alistapart.com/articles/beyonddoctype

Basically, this is the same kind of retro-fitting that has happened with User-agent strings, which is why all user-agent strings are full of now meaningless age-old crap before you get to the actual meaningful stuff.

Why the angry face in the title?

Any site that properly shoves a good doctype in place will render with the 'good' engine. Quirks is for old/bad stuff.

This is surprising?

Every (good) web browser does (should do) it, Firefox, IE, etc.,

Rendering every page in standards mode will just cause issues (on the non-standard sites), it's better to use documented, standard means to switch between rendering modes (if you write your page properly, you get standards mode, if not you get quirks mode).

No, re-read the article. You have to opt-in to this "super-standards" mode rather than just write valid code because previous webmasters were being retarded about serving IE7 **** code in standards mode.

Gecko Developer Robert O'Callahan has an interesting point in his blog

The IEBlog predictably announces that Web developers will have to use a <meta> tag or HTTP header to get IE to treat a page with post-IE7 standards compliance. Obviously a lot of people are going to be upset about this. I'm actually just puzzled. I see the business argument for taking this approach in the short term, but in the long term, it seems to impose a crippling burden on IE development...

sigh, i don't like the idea of having to opt-in with a propietary metatag. They should follow the doctype, if a webdeveloper has a doctype on their page, assume they are following the standards. If not that doctype has no meaning anyway and the site is a pile of crap. It's about time people realise that not every fool with a copy of dreamweaver (or god forbid word or frontpage) is able to make a website.

come ON! they should make the super standards mode default!

if they keep the old rendering mode by default, then we'll never ever get the web moving to standards properly (face it. lots of us validate and follow standards... but most of the devs out there simply don't)

I've been monitoring a client's website for the browser market share and screen resolution and god damn it... IE has whooping 95% of the target audience and 82% of the IE users are still on IE6 :s

excuse me... i'll go kill myself now...

Uh, I don't mean to sound like a dick, but who the **** cares? What is it, like 80% of people use IE? I'm willing to bet that there's only 1% of people (and I'm being generous) are people like you who even know what internet standards are. The rest just care that they can see the websites they browse just fine. It's pretty easy to see why MS isn't gung ho about passing whatever tests there may be - not that many people that use IE actually give a damn so long as they get their webpage.

-Spenser

Gecko Developer Robert O'Callahan has an interesting point in his blog

Thanks for the link!

I agree with the author. And I hope that Mozilla, Opera & Co. will not play along. Why should they pay the price for MSs non-compliance with standards? For irresponsibly ignoring their own product for 5 years straight. Why?

no no no no no. You're not at all getting what this means, at all.

With this announcement, MS is basically creating a system where there are 3 tiers of web pages, and they are making DOCTYPE declarations essentially obsolete

Basically, all web pages that currently render correctly in standard compliant browsers will have to be retro-fitted with a new (proprietary) <meta> tag to be rendered by the mode in IE which follows WC3 standards (which the IE8 team calls "super standards mode")

This article gives a better explanation:

http://www.alistapart.com/articles/beyonddoctype

Basically, this is the same kind of retro-fitting that has happened with User-agent strings, which is why all user-agent strings are full of now meaningless age-old crap before you get to the actual meaningful stuff.

If they do that, then every 'standard' webpage with IE specific hacks will break, spectacularly.

I'm willing to bet that that's a lot more problematic than asking people to put a metatag in.

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

    • No registered users viewing this page.
  • Posts

    • Meh, just another dongle-haven downgrade compared to my Surface Pro 7+. Whenever I decide to upgrade in the next decade or so, it certainly won't be another microslop Surface with this enshitification trend they've been having after the Surface Pro 7+. Hopefully a future generation of the Framework 12 will be a real upgrade...
    • This could exactly be how our Sun ends but it's not as simple by Sayan Sen Image by Drew Rae via Pexels An international team led by Université de Montréal (University of Montreal) PhD student Érika Le Bourdais has found that the ancient white dwarf star LSPM J0207+3331 is still pulling in planetary debris, even though it has been cooling for about three billion years. White dwarfs are dense, Earth-sized stellar remnants left behind when Sun-like stars exhaust their nuclear fuel and shed their outer layers. The star, located 145 light-years away in the constellation Triangulum, is the oldest and coldest white dwarf known to have a surrounding disk of dust. The star was first spotted in 2019 by a citizen scientist through the Backyard Worlds: Planet 9 project. Its cool temperature immediately suggested that it was very old, since white dwarfs gradually lose heat over time. Using the W. M. Keck telescopes in Hawaii, astronomers later confirmed that the star shows infrared signals consistent with dust rings formed by asteroids breaking apart under its strong gravity. Such infrared excesses occur when a star emits more infrared light than expected, often because warm dust surrounding it absorbs and re-radiates energy. “This discovery challenges our understanding of planetary system evolution,” said Le Bourdais. “The fact that we still see planetary debris being accreted three billion years after the star became a white dwarf suggests that asteroids, comets, and even planets can remain in orbit around these stars for a very long time.” Spectroscopic analysis—a technique that studies light to identify the chemical elements present in an object—revealed thirteen heavy elements in the star’s atmosphere: sodium, magnesium, aluminium, silicon, calcium, titanium, chromium, manganese, iron, cobalt, nickel, copper, and strontium. Normally, heavy elements sink quickly in hydrogen-rich white dwarfs, making them hard to detect. “We expected to see only a few elements, but we found dozens!” explained Le Bourdais. The research paper adds more detail. The absence of carbon features suggests the debris came from a carbon-volatile-depleted source. The abundance pattern shows slight deficits of magnesium and silicon compared to iron but otherwise resembles Earth-like material. This points to a differentiated rocky body—one whose materials have separated into distinct layers such as a metallic core and rocky mantle—with a metallic core fraction higher than Earth’s. In other words, the star is accreting the remains of a large rocky object, similar in structure to Earth or the asteroid Vesta. “White dwarfs offer one of the only ways we can directly measure the composition of exoplanets,” said Patrick Dufour, co-author and professor at Université de Montréal. “When planetary debris come too close, they are torn apart by the star’s gravity and end up polluting its atmosphere, leaving a detailed chemical fingerprint of its composition.” The team also detected weak Ca II H & K line core emission, making this only the second known isolated polluted white dwarf to show this feature. These are specific spectral signatures produced by ionised calcium and can indicate unusual physical activity in a star’s upper atmosphere. The finding suggests that extra physical processes may be happening in or above the star’s upper atmosphere. The study stresses the importance of including heavy elements in model atmosphere calculations, since leaving them out can distort the inferred structure and lead to inaccurate stellar parameters. Earlier work suggested the star’s infrared excess came from two dust rings. The new analysis shows that a single silicate dust disk—a ring composed largely of rock-forming minerals rich in silicon and oxygen—can explain the observed signal at 11.6 μm, simplifying the picture of the system’s structure. The question of how debris ended up falling into the star so late remains open. One idea is that giant planets in the system slowly destabilised smaller bodies over billions of years. Another possibility is that a passing star disturbed the orbits of debris. “Future observations with the James Webb Space Telescope or archival data found in the European Space Agency’s Gaia mission could help distinguish between a planetary rearrangement and the gravitational effect of a close stellar encounter,” said John Debes, co-author and researcher at the Space Telescope Science Institute. Dufour noted that hydrogen-rich white dwarfs are the most common type, and the coolest among them are the oldest stars in the galaxy. “We didn't have the habit of looking for signs of accretion in them. This unique case motivates us to expand our search to more of these stars.” The findings show that even after billions of years, planetary systems can remain active and complex. Substantial accretion events—the gradual accumulation of surrounding material onto a celestial object—can still occur long after a star’s death, offering a rare window into the composition and fate of distant worlds. Source: University of Montreal, IOPScience This article was generated with some help from AI and reviewed by an editor. Under Section 107 of the Copyright Act 1976, this material is used for the purpose of news reporting. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    • Doesn't DDG mainly use Bing?
    • Given the hefty price tag this thing will likely have I doubt many everyday home users will be in the market for one especially given the current climate.
    • ESET 19.1.14 by Razvan Serea NOD32 for Windows is the best choice for protection of your personal computer. Almost 20 years of technological development enabled ESET to create state-of-the-art antivirus system able to protect you from all sorts of Internet threats. ESET Internet Security boasts a large array of security features, usability enhancements and scanning technology improvements in defense of your your online life. ESET Internet Security ESET Internet Security keeps your computer or laptop safe with intelligent multi-layered protection combining proven antivirus, antispyware, firewall, anti-rootkit and antispam capabilities. Based on ESET NOD32 Antivirus, it protects you from viruses, worms, spyware, and all Internet threats. It conserves resources and improves computer speed. You are protected at the highest level while you work, social network, play online games or plug in removable media. ESET NOD32 Antivirus Your best defense against viruses, trojans and other forms of malware—and the top choice for IT professionals. Powered by the ThreatSense® engine with advanced heuristics, which blocks far more unknown threats than the competition. The latest generation of the legendary ESET NOD32 Antivirus takes your security to a whole new level. Built for a low footprint, fast scanning, it packs security features and customization options for consistent and personalized security online or off. ESET Smart Security Ultimate protection for everyday web users, thanks to ESET’s trademark best balance of detection, speed and usability. Stay safe from viruses and spyware. Stay protected from ransomware - Blocks malware that tries to lock you out of your own data. Receive free support by email or telephone in your local language, wherever you are. Bank and shop online more safely - automatically secures transactions on internet banking sites, and helps to protect you on online payment gateways. Stop hackers from accessing your PC - Personal Firewall prevents hackers from gaining access to your computer and keeps you invisible when you use public Wi-Fi. Keep your kids safe online - block unwanted internet content by categories or individual websites and keep your kids safe online with Parental Control. Safer webcam and home router - Get an alert when anyone tries to access your webcam, and check your home router for vulnerabilities. Safely store passwords, and encrypt your data. Safely store, generate and prefill your passwords, and encrypt your files and removable media (USB keys). Includes protection for smartphones and tablets. Protect all of your devices - mix and match security protection for up to 3 or 5 devices. ESET Security Ultimate ESET Security Ultimate offers all-in-one protection with antivirus, anti-malware, and anti-phishing features. It includes a personal firewall, secure online banking, and a password manager for enhanced security. Parental controls and data encryption keep family and sensitive information safe. It also provides regular updates to ensure you're always protected against the latest threats. It's user-friendly and ensures comprehensive digital security, perfect for those seeking reliable protection without complexity. ESET 19.1.14.0 changelog: Fixed: GUI crahes Fixed: IPM issues Download: ESET NOD32 Antivirus 64-bit | NOD32 Antivirus 32-bit | ARM 64 | ~ 80.0 MB (Free Trial) Download: ESET Internet Security 64-bit | ESET Internet Security 32-bit Download: Eset Smart Security Premium 64-bit | Eset Smart Security Premium 32-bit Download: ESET Security Ultimate 64-bit | ESET Security Ultimate 32-bit ARM64: Antivirus | Internet Security | Smart Security | ESET Security Ultimate Link: ESET Home Page Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • 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
    • Week One Done
      eurospharma62 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      496
    2. 2
      PsYcHoKiLLa
      229
    3. 3
      Skyfrog
      66
    4. 4
      Nick H.
      57
    5. 5
      monterxz
      56
  • Tell a friend

    Love Neowin? Tell a friend!