back to article Microsoft man: Internet Explorer had to go because it's garbage

Microsoft says it decided to start from scratch with a new web rendering engine for Windows 10 because keeping up with web standards while maintaining compatibility with older, noncompliant versions of Internet Explorer had simply become too much of a burden. "Fixing long standing interoperability bugs with other modern …

  1. Anonymous Coward
    Holmes

    Let me be the first to say...

    > "Our rallying cry for Windows 10 became 'the web just works'," Morris wrote.

    It's been "just working" for many years, despite your best attempts to fsck everything up Redmond.

    1. Deltics

      Re: Let me be the first to say...

      Only someone who isn't involved with developing apps for the web would say "it just works".

      It works eventually, most of the time, if you squint and look at it out the corner of one eye while sacrificing the odd chicken on most days. If you're lucky. And if after all that it still doesn't work for some reason, try another browser.

      If you don't think that's the reality then you are deluded/uninformed/inexperienced.

      Not that I think Microsoft can do much about it.

      By starting again and eschewing WebKit, going their own way AGAIN, all they are doing is adding ANOTHER variant to deal with.

      1. Anonymous Coward
        Holmes

        Re: Let me be the first to say...

        @Deltics - "Only someone who isn't involved with developing apps for the web would say "it just works".

        Another web app developer, sharing his vast wisdom. How useful.

        Maybe I should revise my statement - It's just worked for many years, despite the best attempts of Microsoft and web app developers to fsck it up. And I'll throw Adobe into the mix just for the hell of it.

      2. AlbertH
        Linux

        Re: Let me be the first to say...

        By starting again and eschewing WebKit, going their own way AGAIN, all they are doing is adding ANOTHER variant to deal with.

        Of course - and you can be certain that M$ won't get it right! They'll just introduce a whole new set of incompatibilities for web developers to have to cope with.

        My websites all now warn visitors (if Internet Exploder is detected) that they are using an insecure and unreliable browser on an insecure "operating system" and that the site is unlikely to render correctly on their defective web browser. Our visitors use of Internot Exploiter has reduced to under 3%. People are beginning to realise that M$ isn't the answer (except to some really stupid questions)!

        1. Gordon 10
          FAIL

          Re: Let me be the first to say...

          So its your users fault? Great customer attitude there Albert.

        2. Ragarath

          Re: Let me be the first to say... @AlbertH

          So you lie to your customers, nice one.

        3. The Happy Camper

          Re: Let me be the first to say...

          That is a terrible user experience.

        4. RyokuMas
          Stop

          Re: Let me be the first to say...

          Oooh, how very 20 years ago of you.

          I remember when Netscape started wresting market share from Mosaic (and whoever else there was back then) - suddenly I started seeing sites that were blacked out if Netscape was detected, apart from a little box stating "This site is Netscape crippled", usually followed by a rant on the site owner's part about everything that was wrong about the aforementioned browser.

          Most of these sites I stopped bothering with - although a few were useful for my university work, so would use Mosaic for them and Netscape for everything else.

          Now, this was also the same sort of time that it was trendy to have a hit counter on your site. And I very quickly noticed that on the few "Netscape crippled" sites I did continue to bother with, there was a dramatic drop in the rate said hit counters increased by following their being blacked out for Netscape.

          @AlbertH - you've given us figures stating that the number of IE-using visitors to your sites has dropped to under 3%. But this is kind of like Microsoft's trick with Windows Phones - "we've shipped X thousand handsets... but we're not going to tell you how many we've actually sold". So what about your overall visitor figures - how have they changed since you've added these warnings about "defective" browsers and "insecure" operating systems?

          Personally, if I saw a warning on a website worded in the manner you've given, I'd drop the site like a hot potato, as that sort of message makes me think "they're trying to make me scared and trick me into downloading something that turns out to be a load of spyware".

          ... or is this (and I suspect this purely because of the heavy uses phrasing like "Internot Exploiter", "defective", "operating system" in quotes, etc) just an excuse to have a rant "because it's Microsoft"?

          (For the record, I'm a web developer, and would be the first to cheer if IE was removed from the face of the earth).

        5. Daniel von Asmuth
          Linux

          Re: Let me be the first to say...

          Redmond may have a peculiar notion of web standards, but don't I wish I could trade the buggy and slow Firefox (a.k.a. Netscape and Mozilla and Iceweasel) for a Linux verion of IE 6.

        6. Blitterbug
          Facepalm

          Re: My websites all now warn visitors ...

          That was so dunderheaded and downright inflammatory I feel justified in replying, "well in that case I will do all that is humanly possible to avoid any of 'em". I only wish Lazarus Long was still around to furnish me with something more suitably acerbic..

        7. James O'Shea Silver badge

          Re: Let me be the first to say...

          "My websites all now warn visitors (if Internet Exploder is detected) that they are using an insecure and unreliable browser on an insecure "operating system" and that the site is unlikely to render correctly on their defective web browser. Our visitors use of Internot Exploiter has reduced to under 3%. People are beginning to realise that M$ isn't the answer (except to some really stupid questions)!"

          Interesting. You _do_ know that it's trivial to have your web browser spoof all kinds of things, including which browser it is and what OS its running on, should the user want to? Hint: right now this browser is pretending to be Firefox running on Windows 8.1. It isn't. I have it configured to pretend to be Firefox _precisely_ because I've just come from a site run by an idiot who thinks like you do. As of the end of the month (tomorrow! Hoo-rah!) I will no longer have to have anything whatsoever to do with that idiot and will avoid him and all his works forever.

          1. razorfishsl

            Re: Let me be the first to say...

            You obviously have a very poor understanding of what "spoofing" actually does.

            It's the same as a butch sailor wandering about saying his name is "Shirley", underneath it is STILL a butch sailor.

            There are a large number of websites/ businesses that WILL NOT WORK with anything other than a user running 'windows & I.E" and no amount of 'spoofing' a character string will fix them, in many cases they require a VM of windows XP-8 to function correctly.

    2. Anonymous Coward
      Anonymous Coward

      Re: Let me be the first to say...

      Perhaps it would make more sense if you insert "only" before "just"?

  2. GregC

    Um, what?

    Moreover, he said, Redmond is concerned that other browser makers' reliance on WebKit is creating a "monoculture on the web" – something that today's Microsoft is apparently against.

    Sorry, this is coming from Microsoft?!? What with the open sourcing of .net and now this... Either I've fallen through a wormhole into an alternate universe, satan has his skis on and is at the top of the slope, or there's some elaborate trick going on...

    Yeah, probably option 3 then.

    1. Silviu C.

      Re: Um, what?

      They did not opensource .NET, just parts of it. Enough to make it interesting for server use, not on the desktop (well, other desktops than Microsoft's)

      1. dogged

        Re: Um, what?

        > They did not opensource .NET, just parts of it

        Yes, actually they did. All of it. See for yourself. Quit it with the FUD.

        1. Anonymous Coward
          Anonymous Coward

          Re: Um, what?

          Yes, actually they did. All of it.

          Whoopsie!

          No. Just .NET Core, ASP.NET, and EF. That's a portion of the .NET framework.

          Also NuGet and the compiler, Roslyn. A fraction of the tooling.

          That's probably all you use, so fill your boots - but there's a lot more to .NET than that.

          Apart from mono, am I missing anything?

          1. dogged

            Re: Um, what?

            .NET Core is .NET from now on. You run .NET core and install any other bits you need via nuget.

            The 4.x framework isn't fully open source yet - and it may never be fully - but that's not really the point. Everything you need to develop new code is open and you shouldn't be using 4.x (after VS2015 is fully released) for anything except supporting old code.

    2. Anonymous Coward
      Anonymous Coward

      Re: Um, what?

      I don't think Safari, Chrome, and Opera all using a version of WebKit is a good thing.

      1. ratfox
        Angel

        Re: Um, what?

        I don't think Safari, Chrome, and Opera all using a version of WebKit is a good thing.

        You can be happy then. Chrome has forked WebKit into something called Blink…

        1. Anonymous Coward
          Anonymous Coward

          Re: Um, what?

          You can be happy then. Chrome has forked WebKit into something called Blink…

          Still counts as a version of WebKit I'd say. And Opera also uses it.

          1. Anonymous Coward
            Anonymous Coward

            Re: Um, what?

            Can't see opera having enough of a market share to be worthwhile including in this argument, there's plenty of other webkit browsers too, but they don't have market share.

            Chrome has now forked and has it's own javascript engine

            So that leaves Safari.

            I'm happy for MS to build their own though, hope it works for them and performs at similar levels, if they can just then keep up with the others that would be good.

            Finally more importantly, if they stop supporting anyone using anything less than IE10, maybe the rest of us can stop supporting the hideous creations that were previous versions. I cry every time someone says they have users using IE7 still and they want the site to work still

            1. John G Imrie

              IE7

              Thy art lucky lad*.

              We'd dream of be able to only have to go back as far as IE7.

              We still have client's on IE6 and that have no migration strategy.

              We also have a bunch of clients who are getting ready to roll out their upgrade from Win XP to Windows 7.

              IE7, ha. Lucky bugger.

              * The author of this post was born in Yorkshire and knows the the Four Yorkshire Men sketch pre dates Monty Python's Flying Circus.

          2. Piro
            Pint

            Re: Um, what?

            That's the biggest shame. Opera has never been the same.

        2. Number6

          Re: Um, what?

          You can be happy then. Chrome has forked WebKit into something called Blink…

          Just don't go browsing images of Weeping Angels with it.

      2. captain veg Silver badge

        Re: Um, what?

        Is it OK for Konqueror?

        -A.

    3. Number6

      Re: Um, what?

      I had to stop and read that bit again. Microsoft is concerned with a monoculture coming into existence? are they really reformed or did the speaker just miss the "that we don't control" off the end?

      1. LaeMing
        Go

        Re: Um, what?

        Well, when it comes to IT mono-cultures, Microsoft /is/ the leading expert in the field these past few decades!

        1. RyokuMas
          Coat

          Re: Um, what?

          "... Microsoft /is/ the leading expert..."

          Was. Google have taken that crown of late.

      2. Ian 55

        Re: Um, what?

        I nearly wet myself laughing when I read that.

    4. Deltics

      Re: Um, what?

      Put another way: We don't think a monoculture is a good idea. Unless it's OUR monoculture, obviously.

  3. Anonymous Coward
    Anonymous Coward

    Makes Sense

    Embrace and extend is part of IE's DNA. It made IE dominant, but is now a hindrance. It also dates back to that dark period when Microsoft was more interested in screwing the competion, rather than looking after the end users.

    1. Anonymous Coward
      Black Helicopters

      Re: Makes Sense !?!?!?!?!

      "Embrace and extend...It made IE dominant..."

      WTF? Sorry,....Wait...WTF? Ugh.....UGHH!!.!...FUCK!! HELP ME!!!!!!

      1. Anonymous Coward
        Anonymous Coward

        Re: Makes Sense !?!?!?!?!

        "It made IE dominant"

        Well IE does still have over a 56% desktop market share...

        https://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0&qpcustom=&qpcustomb=

    2. Anonymous Coward
      Holmes

      Re: Makes Sense

      @AC - "It also dates back to that dark period when Microsoft was more interested in screwing the competion, rather than looking after the end users."

      When did that "dark period" end? Still the same old MS as far as I can see. Call me when they embrace ODF as their default office formats.

      1. John Tserkezis

        Re: Makes Sense

        "When did that "dark period" end?"

        More recently, but the bit about "looking after the end users" is not quite accurate, it's more like they've changed from screwing the competition, to screwing their customers.

      2. jzlondon

        Re: Makes Sense

        Two things about ODF:

        1. It sucks monkey balls. Really. It's a bad format.

        2. Office file formats in general are becoming less and less important.

        1. ScottME

          Re: Makes Sense

          Mate of mine on Windows 8.1, trying to be helpful, created a document for me using Powerpoint, and saved it in "native" ODP format. LibreOffice (on my Ubuntu 14.04) would not even open it. He then saved it again as ppt, and LibreOffice rendered it perfectly. If that's the best interoperability that MS can achieve, fsck 'em is what I say.

      3. Anonymous Coward
        Anonymous Coward

        Re: Makes Sense

        "Call me when they embrace ODF as their default office formats."

        Why would they do that when ODF is vastly inferior to Microsoft's own formats?

        However the first thing that current versions of Office ask you to do on launch is to choose between ODF and Microsoft formats - so Microsoft have provided a neutral no default settings approach...

        1. Peter Simpson 1
          Thumb Down

          Re: Makes Sense

          Why would they do that when ODF is vastly inferior to Microsoft's own formats?

          Call me when Microsoft stops changing default document formats with every new release of Office...so we're all forced to upgrade if we want to read the documents someone just sent us.

          I generate all my Word documents using the Word'97 format, haven't had a complaint yet.

    3. Anonymous Blowhard

      Re: Makes Sense

      IE was dominant because it came with Windows and users, for whatever reason, didn't bother to download and install an alternative, even though there were plenty to choose from.

      This was the conclusion of the EU, hence the requirement to include other browsers in the setup.

  4. Anonymous Coward
    Coat

    Well…

    … you guys started it!

    How long did we have to put up with Internet Explorer 6's crappiness?

    Years. Many years.

    Windows XP was released with IE6 back in 2002. It was 2006 before IE7 came along, and all that did was add tabs and a few minor rendering tweaks, woohoo! Alongside Firefox and Safari of the day, it was craptastic.

    Three years later we got IE8, the last version that Windows XP users ever saw. Now we're starting to pay lipservice to web standards, but it's still a joke.

    IE9 was the first version that started to get anywhere. It was released in 2011.

    So it took 9 years for Microsoft to get off their lazy arse and deliver a decent browser, and in that time the opposition has overtaken them. First it was the former-Netscape codebase being stripped down producing Phoenix^WFirebird^H^H^H^Hfox, started to get attention.

    Then Apple saw KHTML in the Konqueror web browser, and forked it to become Webkit. Google took webkit and ran with it in Chrome, beating Microsoft over the head with it before forking it to become Blink.

    Both parties here focussing on small devices upon which IE was even worse than its desktop counterpart.

    And now Microsoft is crying because the mess they created is causing them so much pain today? Please excuse me, I have to go outside before I convulse into uncontrollable fits of laughter.

    1. Oninoshiko
      WTF?

      Re: Well…

      Noone's crying. They just said "we are scrapping the old because maintaining it isn't cost effective."

      That's not crying, that's good practice.

      1. John Tserkezis

        Re: Well…

        "That's not crying, that's good practice."

        You just don't see the hypocracy do you?

        1. Anonymous Coward
          Anonymous Coward

          Re: the hypocracy

          Goodness... what's a "hypocracy"? A shortage of government? :-)

          1. h4rm0ny
            Coat

            Re: the hypocracy

            "Shortage of government?"

            Is there such a thing?

            1. Alistair
              Coat

              Re: the hypocracy

              Only when they're all gnomes.

            2. Ben Bonsall

              Re: the hypocracy

              "Shortage of government?"

              Is there such a thing?

              Yes. Every time Belgium has an election, there is a shortage of government for up to a year and a half. Interestingly, things generally improve during these periods, and then go crap again once they all stop infighting and start working out what they can break.

            3. Ben Bonsall

              Re: the hypocracy

              I should possibly qualify my previous statement- even when Belgium doesn't have an actual government, there are still 6 other sub-governments up and running,

            4. earl grey
              Joke

              Re: the hypocracy

              That's just unpossible.

      2. Shtumped
        Linux

        Re: Well…

        ...and a clever move. Webkit is the deal maker. You have Chrome, Safari and Opera already in that camp, these three are making apps that they can easily interchange - that means it grows in power constantly and works across the 3 major platforms. Its shocking that to date - Internet explorer doesn't work on linux or android out the box.

        1. Big-nosed Pengie

          Re: Well…

          " Its shocking that to date - Internet explorer doesn't work on linux or android out the box."

          I'd say it's a good thing. There may be some in the open source world who'd be tempted to try it - this takes away whatever minuscule temptation there may be.

          1. Anonymous Coward
            Anonymous Coward

            Re: Well…

            Ye Gods these comments boards make me cringe sometimes! Yes, Microsoft were evil, and yes they're trying to be much better now almost certainly because they're forced to be, because they're not the dominant force they once were. I really don't care! If they're building a new rendering engine that is fully standards compliant, great! If you don't like it, fine, don't use it. However, IF it works better than the competition then I for one just might. At the point in time where someone else makes an even better one, I'll move off onto that one. And you can take your damned quasi-religious browser bigotry and stuff it up your fat pimply arses!

            If anyone thinks for a second that Google/Apple/Name-Your-Wannabe-Monopolist-Of-Choice wouldn't be just as crappy and evil as Microsoft were given the same market dominance then you've got a lot more faith in human nature than me. They're all (potential) scum, now just treat each product on it's own merits at any given point in time. If it works well - and if it's properly standards-compliant so you have an exit strategy! - use it. If it doesn't, use something else. Keep 'em competing hard with each other and we'll get better products all round. Let one product or company win and you'll end up with IE6 - albeit one built by Google/Apple/Whoever.

            1. Arctic fox
              Thumb Up

              @Ian 7 The tribalists amongst us do not want to hear that.

              "If anyone thinks for a second that Google/Apple/Name-Your-Wannabe-Monopolist-Of-Choice wouldn't be just as crappy and evil as Microsoft were given the same market dominance......"

              They are perfectly capable of turning a deaf ear to such a self-evident truth.

            2. RyokuMas
              Thumb Up

              Re: Well…

              "Ye Gods these comments boards make me cringe sometimes!

              ...[SNIP]...

              Let one product or company win and you'll end up with IE6 - albeit one built by Google/Apple/Whoever."

              ... and that, El Reg, is why you need to allow multiple upvotes.

        2. Lars Silver badge
          WTF?

          "Its shocking that to date - Internet explorer doesn't work on linux or android out the box." I am damned happy it does not, or was this about sarcasm, It's late.

          1. Richard Plinston

            > I am damned happy it does not

            IE 6, 7, 8 and/or 9 can run on Linux.

            Because Windows cannot install more than one version of IE at one time it was useful to use Linux and install multiple versions so that web pages could be tested on the variations that occur with those different versions.

            1. Peter Simpson 1
              Mushroom

              Problem isn't the browser

              It's the website developers who:

              - use the default "IE optimized" settings which break non-IE browsers

              or

              - feel the need to use *every* gimmick they can -- Flash, Javascript, and everything else, in a combination guaranteed to break most browsers.

            2. David Gosnell

              IE on Linux

              > IE 6, 7, 8 and/or 9 can run on Linux.

              They can indeed, but I found it was not always a reliable test since (at least using Wine) some critical aspects were delegated to the operating system which behaved differently. For example testing PNG alpha transparency would provide misleadingly optimistic results in my experience.

            3. Anonymous Coward
              Anonymous Coward

              "Because Windows cannot install more than one version of IE at one time it was useful to use Linux and install multiple versions so that web pages could be tested on the variations that occur with those different versions."

              Or you could just press F12 in IE and select the mode you want it to behave like...

        3. Rasslin ' in the mud

          Re: Well…

          "...Its shocking that to date - Internet explorer doesn't work on linux or android out the box."

          Were it to come to pass, such an achievement would be analogous to picking up a turd by the clean end.

      3. fandom

        Re: Well…

        "that's good practice."

        I doubt it.

        Actually I am pretty certain that starting from scratch will make them spend lots of time fixing bugs that were already fixed years ago in the current code.

        But then refactoring code means reading and understand code written by other people and, really, where's the fun in that?

  5. Daggerchild Silver badge

    Irony.

    "Moreover, he said, Redmond is concerned that other browser makers' reliance on WebKit is creating a "monoculture on the web" – something that today's Microsoft is apparently against"

    I admit, I LOL'd.

    Are there any Anthropomorphic Analysts or similarly titled creatures that can tell us what the approximate cycle time is for "Screwing Up - Learning Lesson - Succeeding - Forgetting Lesson - Screwing Up" in the industry?

    I swear humans used to be able to hold things up for a good portion of a lifespan, but at the speed of change today it's like we can now fit several failcycles in.

  6. Anonymous Coward
    Anonymous Coward

    No shitze Dick tracy

    Everyone with a clue knew that Windows 3.x and onward was the downfall and total exploitation of society for eternity. Explorer was just one part of the rape of the world.

    1. Notas Badoff
      Unhappy

      Re: No shitze Dick tracy

      Hmm, you make it sound only as bad as a penile wart. It was much much worse.

    2. dogged
      Meh

      Re: No shitze Dick tracy

      Hyperbole is absolutely the worst thing to have ever existed.

  7. I. Aproveofitspendingonspecificprojects

    > "Fixing long standing interoperability bugs with other modern browsers could actually break sites who have coded to the IE-specific behavior,"

    "Fixing long standing international standards panellists a second time around could be difficult and will be expensive,"

    There, fixed you advert for you Reg. Carrion.

  8. MrDamage

    FTFY

    But Morris said that the idea of starting with open source didn't last long in Redmond because Microsoft wanted to control its own code didn't want everyone in the OSS world to see just how shoddily MS write code.

    1. jzlondon

      Re: FTFY

      Microsoft doesn't write code. People at Microsoft write code. Microsoft is a corporation, not an individual. I doubt that corporate embarassment in front of a small number of non-customer developers is a serious motivating factor for the decision makers at the top of the company.

    2. Anonymous Coward
      Anonymous Coward

      Re: FTFY

      > didn't want everyone in the OSS world to see just how shoddily MS write code.

      Seeing as how the entire Windows OS has half the vulns of the Linux Kernel (previous El Reg story), it's probably more the case that MS doesn't see why they should do other people's work.

  9. Ian Easson

    Not an attack on open source

    "But Morris said that the idea of starting with open source didn't last long in Redmond because Microsoft wanted to control its own code."

    He didn't say that at all, not at all. That's just your spin on what he really said, which is the need for speed of delivering an interoperable engine faster, as he said in the very next sentence of your post:

    "Given the engineering effort required, we found that we could deliver an interoperability focused engine to customers significantly faster if we started from our own engine (especially if unshackled from legacy compatibility concerns), rather than building up a new browser around an open-source engine.,"

  10. Captain DaFt

    Here we go again

    "Microsoft says it decided to start from scratch with a new web rendering engine for Windows 10"

    "I's too much trouble to fix, so let's throw it out and start over", is one of the biggest danger signs in programming, amirite Netscape, Longhorn?

    All new bugs, delays, and project over reach predicted whilst we're promised the Sun and Moon on a stick.

    1. h4rm0ny

      Re: Here we go again

      >>""I's too much trouble to fix, so let's throw it out and start over", is one of the biggest danger signs in programming, amirite Netscape, Longhorn?"

      You're very right and it was what I came here to say when I read the article. I'll look at it fairly when it arrives, but this is a danger sign to me.

      Still, I'm glad they didn't go the Webkit route. It would have been bad for them and it would have been bad for Firefox to be isolated like that.

    2. Wibble

      Updates is all that matters...

      The biggest issue with IE is it's glacial update cycle. Updates only ever seem to fix the legion security issues and rarely update it's functionality. Compare that with Chrome & Firefox which are updated in pretty much monthly cycles.

      Whenever I have to test a site using an IE, it just looks, errm, crap. There's something about the way that IE looks and interacts that makes it look and feel like an unfinished amateur product. Just take the naff way it handles <select> dropdowns with it's script-kiddie JQuery-esque animation. But I suppose this is the same for all of Windows when you compare it to other operating systems.

      1. Anonymous Coward
        Anonymous Coward

        Re: Updates is all that matters...

        You seem to be missing the fact that for the enterprise customer this is a big advantage. You don't want to be spending time messing with new releases of software that might break things. For us the stupid release cycle of Firefox along with the total pain up the arse that it is to configure in an enterprise environment are the main reasons we don't use it, Chrome not so bad but IE makes things easier.

        1. Kubla Cant
          Unhappy

          Re: Updates is all that matters...

          This is what the web application looks like from the inside of various "enterprise customers" I've worked for.

          Back in the dawn of prehistory, several mission-critical requirements were coded as intranet web applications, IE6 was the dominant browser at the time, so everything was written to run on IE6.

          In the intervening centuries, the corporate standard browser has been updated to IE7 and the legacy applications have been fixed, but that was such a colossal effort that nobody wants to do it again. In the meantime, lots more important web applications have been written, but they've all been born into a world of prehistoric IE versions, so nobody really knows if they can be updated.

          IT professionals within the company all use Firefox or Chrome (they generally have the local admin rights necessary to install them), but development continues to target old IE because that's the standard desktop build. New applications are tested on all browsers, and great unhappiness is caused by how much faster and better-looking they are, even on the latest IE version.

          There's a plan to upgrade all the desktops to a more recent IE, but this will involve fixing all the legacy applications. Apart from the expense, this is a big risk, because the people who built them have gone to a better world and the documentation is either fat and uninformative or non-existent.

    3. kevin biswas

      Re: Here we go again

      Well, it could be said this will exchange the *certainty* it will stay rubbish for the *strong likelihood* it will stay rubbish.....

      1. Anonymous Coward
        Anonymous Coward

        Re: Here we go again

        I've been usiing the Spartan rendering engine within the IE11 shell on Windows 10 preview and it works very well.

  11. Anonymous Coward
    Anonymous Coward

    Easier to write it from scratch then use Webkit... Right...

    so lets see this Spartan on Windows XP, Vista, 7, 8, 8.1 in both 32 and 64 bit flavors....

    LOL I thought so, we will just keep using Google Chrome.

    1. h4rm0ny

      Re: Easier to write it from scratch then use Webkit... Right...

      Who cares about 32-bit?

  12. Peter27x
    Devil

    So, that means that Webkit is new new IE

    We are getting rid of Trident (hopefully Spartan will be decent) so that leaves WebKit as the runt of the html rendering engines, running prominently under the runt of web browsers, Safari.

    1. Britt Johnston
      Go

      Re: So, Webkit is new new IE

      <We are getting rid of Trident (hopefully Spartan will be decent)>

      This strategy doesn't look as if all your risks have been minimised yet.

  13. Pronounce

    Not A Competing Product, Really

    Mozilla, Opera, Safari, and Chrome(ium) are all cross platform. If MS really wants to compete they will make Spartan cross platform.

    1. returnmyjedi

      Re: Not A Competing Product, Really

      It wouldn't surprise me if this actually happens, considering how eagerly Nadella et al have popped on their armbands and plunged into the suspiciously warm waters of iOS and Android of late.

    2. jzlondon

      Re: Not A Competing Product, Really

      Safari isn't cross platform.

      Well, it runs on iOS and Mac OS, but they're very much part of the same ecosystem. They're also forks of the same OS.

    3. Anonymous Coward
      Anonymous Coward

      Re: Not A Competing Product, Really

      "If MS really wants to compete they will make Spartan cross platform."

      Windows 10 itself is already cross platform (mobile / tablet / laptop / desktop / server) and Spartan runs on Windows 10....

      1. Anonymous Coward
        Anonymous Coward

        Re: Not A Competing Product, Really

        "Windows 10 itself is already cross platform..."

        I can't really tell if you're being sarcastic or simply deprived of an entire world of technology outside of Windows.

    4. Archivist

      Re: Not A Competing Product, Really

      Safari is no longer cross platform.

  14. tempemeaty
    Thumb Up

    New Can be good

    Internet Explorer started life as Spyglass Inc "Mosaic" browser code. Most things we get from Microsoft started out as another company's code that Microsoft built on top of. Can you imagine if they learned to do well making their own code from scratch. If they get good at it they might even be able to create a whole new OS without all the old quirks and behaviors of their current NT based one one.

    1. Richard Plinston

      Re: New Can be good

      > Internet Explorer started life as Spyglass Inc "Mosaic" browser code.

      Almost true. Spyglass said that they originally planned to use Mosaic but wrote new code for IE.

      MS did not pay Spyglass though. The deal was that Spyglass would get some amount ($5?) for every copy sold. MS then 'gave it away' and claimed that none were 'sold'. Even when MS claimed that it could not be removed from Windows they also claimed it was not 'sold'.

      1. tempemeaty

        Re: New Can be good

        >Almost true. Spyglass said that they originally planned to use Mosaic but wrote new code for IE.

        Hey cool data. I learned some more stuff here. It always amazes me what Reg readers know. I guess it's a big part of why I like this place so much.

        Hey....uhhh...

        >.>

        <.<

        ...If you ever consider writing for The Reg. You have my vote.

      2. Alain

        Re: New Can be good

        ``Almost true. Spyglass said that they originally planned to use Mosaic but wrote new code for IE.''

        Er, you sure? Wasn't the IE6 "About IE" still mentioning "contains code from NCSA Mosaic"?

        I don't have an IE6 at hand right now but I'm pretty sure it did.

        The Wikipedia IE page claims that IE wasn't free of Mosaic code until IE7.

  15. Richard Plinston

    >> "For users that upgrade to Windows 10, the engine will be evergreen, meaning that it will be kept current with Windows 10 as a service."

    That sounds like a subscription model.

    1. dogged

      No it doesn't. It sounds like Windows Update which runs as a Windows Service.

      I get that you hate Microsoft but can you not see that FUD only damages your own credibility?

    2. Isendel Steel

      WaaS

      Sounds like Windows as a Service...

    3. Anonymous Coward
      Anonymous Coward

      >>>> "For users that upgrade to Windows 10, the engine will be evergreen, meaning that it will be kept current with Windows 10 as a service."

      >>That sounds like a subscription model.

      Keep up with the times, you want windows 10 you will be paying for it every year.

      1. dogged
        Stop

        No you won't.

        Honestly, this stuff is just plain lying to the ignorant in order to make MS look bad. Why are you bothering? They can make themselves look bad without you making up lies.

        Stop it.

  16. Alistair
    Coat

    So -- IE is going to die.

    Well. There goes that investment in SharePoint Services.

    (Dunno bout anyone else, but its the single sad reason I still have an IE on my windows VM at work)

  17. Howard Hanek
    Mushroom

    Paradox

    So if I'm reading this story in Internet Explorer my web session is 'garbage'? How about I just dump the Microsoft OS and use something that hasn't been force feeding me garbage for years?

    Up next, Microsoft Office........

  18. IJC
    Trollface

    Revisionist History

    I am always amused by the revisionist view of history when it comes to browsers. When web apps were first being developed there was really only a choice of Netscape or IE and bloody few standards. At the time Microsoft's browser worked better for most things, which is why so many apps were written for IE 5, 5.5 and 6. The fact that the standards bodies chose not to adopt MS extensions but go another way is really a large cause of the problems we have now. And yes it was a deliberate decision to spite MS because of how MS had beaten Netscape into dust. Go research the archives if you really want to know what happened.

    Yes I know there were a few minor browsers around in the late nineties like Opera but they had little market share (<2%). Only Netscape and IE mattered. Safari didn't arrive until 2002 and Chrome only in 2008. Firefox was originally a Netscape fork and only got market share much later.

    BTW, how about using a correct image to lead articles about Spartan. They should feature Master Chief not 300. This is MS after all.

    1. John Sanders
      Holmes

      Re: Revisionist History

      At the time they both entered an arms race of implementing incompatible features.

      And at a later time Netscape had a very unstable browser that it eventually stopped loading pages for no other because it was feeling moody, while IE always seemed responsive and did not stop loading.

      However it was MS who decided to turn their horrible-insecure-by-design browser into part of the OS, shove it down the throats of a mostly unsuspecting public who doesn't knew better at the time, and give it for free to further screw the competition.

      And then holding the market captive for 10 years.

      And no, if MS includes a new browser in Windows 10, IE is not going anywhere.

      IE will still be there... forever, like most of MS's old shit that can be found all over the place in windows, or just think a copy of mshtml.dll is not going to be shipped with Windows 10? or Shdocvw.dll or WinInet.dll for that matter??? (Good luck using pop3 in outlook without those btw, ((Yes, it is that intermixed)))

      MS is embarked on a whitewash marketing campaign, they are still the 96%-95% percent market dominance, in no danger of any immediate problem, however they have lots and lots of cash, they are aware they have an image problem, and they are going step by step on a long check-list trying to correct that, just in case one day they get competition and hey lose 1% of business based on a reputation issue.

      MS hasn't changed an inch because Nadella is the visible head. And no that petty whitewash .NET open sourcing exercise is not proper open source no matter how you look at it, LGPL, GPL, MIT or Apache or no cigar.

      1. Vince

        Re: Revisionist History

        Presumably you think the more sensible plan would be for Microsoft to rewrite code to do the same thing over and over.

        I suspect you'll also be the one constantly moaning about how 'bloated' it all is.

        What is the better plan you had then squire!?

    2. Richard Plinston

      Re: Revisionist History

      > When web apps were first being developed there was really only a choice of Netscape or IE

      It sounds like you were rather late to the game. Before IE existed there were several browsers: Mosaic, IBM WebExplorer, MacWeb, ...

      http://en.wikipedia.org/wiki/Template:Timeline_of_web_browsers

      > The fact that the standards bodies chose not to adopt MS extensions but go another way is really a large cause of the problems we have now.

      Nonsense. There were established standards but Microsoft added extensions (as you say) that were deliberately non-standard is order to encourage web developers to make IE-only sites. For example FrontPage (a bought in product) was changed to generate those non-standard extensions to ensure that IE-only sites were really easy to make.

  19. adnim

    <!--[if IE 6]>

    "Fixing long standing interoperability bugs with other modern browsers could actually break sites who have coded to the IE-specific behavior,"

    That will be every website that has been coded to render the same across all the major browsers then.

  20. arctic_haze

    It is a kind of personal victory

    This comes after so many years when I had to deal with local trolls who wanted to move the company Web pages to something IE-compatible repeating the Redmont crap about IE being so secure and more standard than the standards themselves. Luckily the guys who had such views could not deliver any working code, compatible or not, so they usually vanished pretty quickly.

  21. thomas k.

    Windows XP was released with IE6 back in 2002

    And ... the worldwide corporation I work for (which shall remain nameless) is *still* on XP/IE6. New PCs (every two years) are still imaged with it.

    Most sites work ok with IE6 but I've had to switch to Firefox for my personal surfing for a couple otf sites that bring IE6 to its knees - I'm looking at you, androidcentral and phandroid.

  22. Crisp

    Not to be confused with Project Satan

    Which is working on putting together one of the most evilist browsers ever.

    1. Ben Bonsall

      Re: Not to be confused with Project Satan

      Made from the evilest parts of the evilest browsers from history?

  23. jzlondon

    Monoculture

    Despite the irony of it being said by Microsoft, the danger of a monoculture is all too real. It's important to have multiple rendering engines out there.

  24. chivo243 Silver badge
    Windows

    To this day

    Companies are still writing Apps that need some strange behavior of IE to function properly. Just yesterday we had a secured printing system delivered that needs IE to save some administrative settings. Other settings can be saved with any browser in any OS, but a few key ones need IE, and we are pretty much a non-Redmond organization. The "new" printing system also uses IE to look at AD for authentication. I guess it's lucky we still have 10 users that need AD for another system that only runs on Redmond's offerings. Every time we (coal facers) try to banish Windows, our higher ups keep drinking the Kool-Aid!

    I wish Spartan well, but in the end IE, the behemoth it is, has contaminated too many vendors and their systems to ever be fully eliminated in my life time.

    Where is the toilet paper on the shoe icon when we need it?

  25. Alan Denman

    So what are they really up to?

    It might be just Trident with the old layers removed but can't help think it is some embedded app movement.

    It is all quite interesting as we have already Webkit on go slow due to a lacklustre 'no profit in it for us' ownership and Presto now gone.

  26. Allan George Dyer
    Facepalm

    Can of worms...

    OK, so they are throwing out the old buggy code and writing some new buggy code, good.

    But they aren't actually throwing Trident out, so they still have to maintain it.

    The next question is, are they:

    i) Incuding Trident as standard and activating it automatically when a broken IE-specific site is encountered. -> The detection code is unlikely to ever work properly, and will usually cause subtle and non-repeatable failures.

    ii) Make Trident an option -> Microsoft gets a new revenue stream, IT managers get a headache of deciding whether to use it, and how to tell users when they should switch, if they do.

    Final question, are they insane?

    1. John Sanders
      Holmes

      Re: Can of worms...

      >> Final question, are they insane?

      No, they are engaged in a white-wash PR campaign of biblical proportions.

  27. Unicornpiss
    Meh

    Well...

    At least they're not having CA develop it for them...

  28. Anonymous Coward
    Anonymous Coward

    Microsoft

    Makes me think of the Persian empire rather than Sparta (if we take our images from '300')

    http://www.ew.com/sites/default/files/i/2014/03/08/COMIC-MOVIES-300.jpg

    Started out well, they didn't win.

  29. Jim 59

    MS gives away Explorer for free to consumers who already have a choice of other free browsers, so who does Explorer benefit ? It benefits Microsoft, and in one way only: by driving Windows hegemony. That appears to be its sole purpose.

  30. Henry Wertz 1 Gold badge

    The more the merrier

    The argument that Microsoft could make a browser totally from scratch faster than just basing one on WebKit? I think this is probably nonsense. HOWEVER:

    "Moreover, he said, Redmond is concerned that other browser makers' reliance on WebKit is creating a "monoculture on the web" – something that today's Microsoft is apparently against."

    This is 100% true; with Chrome and Opera using Blink (WebKit-derived) and Apple & KDE using WebKit, you're down to like WebKit, Blink and Firefox engines dominating the browser market share. It is "healthier" and overall better to have more independent HTML implementations than fewer.

  31. Anonymous Coward
    Anonymous Coward

    It's not my area of software development but I'd have thought writing a web rendering engine would be quite a considerable undertaking which in my mind means it'll have a non-trivial number of bugs. I'm sure it'll be tested every which way but it'll still have bugs, that's the nature of the beast.

    As a web developer though I'm really in two minds whether I think this is a great or awful announcement. On the one hand competition is a good thing but at the same time I can't help feeling that we'd all be better off if there was just one rendering engine with one set of weird behaviour to remember. If I'm honest I think I just don't really care because what I really want is for someone to given me a way to build a desktop like interface in a web page that doesn't require an insane amount of effort and has an end result that works just about everywhere.

  32. johnwerneken

    Hope IE desktop interface unchanged in spartan

    I can't stand firefox, chrome, or safari style interface defaults, and there seems to be a limit to the tweaks I am able/willing to do to make the interfaces function more as IE's does, which is the one that matches what I do...which eschews images whether still or moving as much as possible.

  33. crayon

    "My old Software Engineering Management lecturer told us something I think is very true. He said that if you developed a perfectly secure system, you would become very wealthy very quickly, as such a thing is virtually impossible to achieve."

    What does the old geezer know? Bill Gates has shown that you can develop a perfectly insecure system and still become very wealthy very quickly.

    "Despite the irony of it being said by Microsoft, the danger of a monoculture is all too real. It's important to have multiple rendering engines out there."

    It's good as long as MS doesn't make their new rendering engine sprout new MS only "standards" like they always do.

  34. Spender

    From scratch?

    Here I was thinking that Spartan/EdgeHTML were forked from the existing IE codebase. Setting out to do this from scratch would be a rather large undertaking...

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like