Slashdot Mirror


Microsoft's Goals For Their New Web Rendering Engine

An anonymous reader writes: Microsoft has put up a post about explaining what they wanted to accomplish when they started working on Project Spartan, the new web browser that will ship with Windows 10. They say some things you wouldn't expect to hear from Microsoft: "We needed a plan to make it easy for Web developers to build compatible sites regardless of which browser they develop first for. We needed a plan which ensured that our customers have a good experience regardless of whether they browse the head or tail of the Web. We needed a plan which gave enterprise customers a highly backward compatible browser regardless of how quickly we pushed forward with modern HTML5 features." They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web."

25 of 166 comments (clear)

  1. I got a goal for you by Anonymous Coward · · Score: 2, Insightful

    I got a goal for you: Make it not an insecure steaming piece of shit!

  2. Heads or tails by QilessQi · · Score: 3, Funny

    We needed a plan which ensured that our customers have a good experience regardless of whether they browse the head or tail of the Web

    Sounds like a good plan... a lot of people use sites like Tinder and Grindr to find both head and tail.

    1. Re:Heads or tails by TheCastro1689 · · Score: 2

      The head would be major sites, the tail would be things coded less well.

  3. Monoculture for the web by bondsbw · · Score: 2

    You mean like Internet Explorer used to be?

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    1. Re:Monoculture for the web by Trax3001BBS · · Score: 2

      My first thought was why not webkit, it was answered at the end of the summery " They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web." and makes sense (didn't RTA), being a backup browser for sites you can't access.

      I not even don't use IE but it's never been updated and it's access blocked. I'll wait and see what they've come up with.

      Never did install Win10 but able, didn't care for them being able to access my system, mic, or webcam when they wanted.

  4. Hard to believe by markdavis · · Score: 5, Interesting

    > "We needed a plan to make it easy for Web developers to build compatible sites regardless of which browser they develop first for."

    Can you even IMAGINE Microsoft saying that 15 years ago? 10 years ago? So is it because they are a better company now before... or is it just because they have no choice but to cooperate (since people left IE in droves for Firefox, Opera, and Chrome)?

    >" They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web."

    Oh right.... because Microsoft would never want to support a monoculture... Hmm... I need to go find some Twilight Zone episodes to watch, now.

    1. Re: Hard to believe by Billly+Gates · · Score: 4, Interesting

      IE 11 implements W3C standards better than any browser. Webkit might have more check offs from html5test but they are not implemented the same way as w3c.

      Css 3 animations are a good example. Chrome does not do them right without hacks.

      It is not IE 6 anymore and Sun and IBM subverted and changed proposed standards IE 6 used in development on purpose. It was not designed to break Web pages. Mozilla and Netscape were worse in 2001 believe it or not

    2. Re: Hard to believe by TWX · · Score: 5, Insightful

      Yes, but Mozilla/Netscape was not an integral part of my OS kernel giving malware a vector right into the system-level processes of the computer.

      --
      Do not look into laser with remaining eye.
    3. Re:Hard to believe by Livius · · Score: 2, Insightful

      Microsoft used to say these sorts of things all the time. They even fooled a lot of people at first.

    4. Re:Hard to believe by phantomfive · · Score: 2

      Can you even IMAGINE Microsoft saying that 15 years ago? 10 years ago?

      Yes, think of the standard pattern:

      1) Embrace.
      2) Extend.
      3) Extinguish.

      This fits perfectly in the pattern, it is an echo of "Developers, developers, developers!", it is exactly what you would expect from Microsoft when they realize they are back to the Embrace step.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Hard to believe by plover · · Score: 3, Interesting

      Microsoft is a very different company than they were under Gates or the Sweat-hog. They long ago figured out that their cash cows were kind of fragile, and they more recently figured out that they alienated a lot of developers. They are now trying to find ways to woo developers to any of their product families, not just to Windows. And they've done some great work on a lot of software engineering fronts, including secure development, powerful tools, integrations, and are even dabbling in open source,

      --
      John
    6. Re: Hard to believe by Anonymous Coward · · Score: 2, Insightful

      Actually, they don't support standards better than other browsers. They just support a couple of features better than others do. A quick look at testing suites and caniuse.com reveals just how far behind they are compared to others. I'm glad they've improved, but misinformation isn't going to help make them look any better.

    7. Re: Hard to believe by TheReaperD · · Score: 5, Interesting

      I'm getting the impression that is why they are shipping the Spartan web browser. I've been getting the feeling that they've been having troubles coding IE to support many HTML5 features without breaking a their legacy crap. Add to that the browser is heavily integrated into the win32s code and you're in for a coding nightmare. They were never going to be able to develop for changes as fast as competing browsers with that model and they knew it. As such, this move makes the most sense given their options. As long as they stay dedicated to working with web standards, I'm all for it. I'm just going to be very wary given their history with the web.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    8. Re:Hard to believe by TheReaperD · · Score: 2

      When it's the next generation of them, yes. That doesn't mean they will, though. We'll have to wait and see and be wary.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    9. Re: Hard to believe by RabidReindeer · · Score: 4, Insightful

      Just as Microsoft has done, you too can separate IE and Windows.

      I'll believe that Microsoft has separated IE and Windows when I can have more than one version/instance of IE installed and running at the same time like I can with external products such as Firefox.

    10. Re: Hard to believe by c2me2 · · Score: 2

      Internet Explorer was never "an integral part of my OS kernel". That's just plain ignorance on your part. It was shipped in the box, and MSHTML.DLL was used by the shell (Windows Explorer). That does not make it "part of [the] OS kernel".

    11. Re:Hard to believe by c2me2 · · Score: 2

      I love Slashdot. I just think of it as a satire site, like The Onion. Shit like this post gets marked as "Insightful"?? Hilarious!

    12. Re: Hard to believe by znrt · · Score: 2

      No, it isn't, and it never has been. You utterly fail to understand the 'integration' issue with IE.

      yes, it is: http://en.wikipedia.org/wiki/S...
      you fail to understand the single point of failure issues with ms components in general, not just ie. ie is just an example of having such vulnerable crap open to external access.

      granted, i don't know if this still exists in windows 8. i very much guess so, but i don't really care. if you use windows, you should.

    13. Re: Hard to believe by TheRaven64 · · Score: 2

      IE itself can EASILY be removed from a system. Delete the EXE, done. Its been that way ALWAYS. Even during the court battles.

      While this is technically true, it's also misleading. You could delete iexplore.exe, but don't expect a working system afterwards. Lots of other parts of Windows (and Office) invoked iexplore.exe directly, rather than providing a web view with MSHTML.dll or invoking the default browser via the URL opening APIs.

      --
      I am TheRaven on Soylent News
  5. Re:More of this by HiThere · · Score: 5, Informative

    To be fair, at the time MS adopted the CRLF line ending style there were *four* standards, none of them dominant:
    CR, LF, CRLF, and LFCR (called NLCR..new line carriage return). They picked one existing standard, and Unix was already using another. The supporters of the other standards have died off, so there are only two standards left.

    So don't blame MS for all the bad decisions. Only some of them. I still wouldn't want to use their software, though. Perhaps if they live up to their current "We love FOSS" line for a decade or so I'll change my mind, but currently it just feels like their latest lie.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  6. All those plans in two words by Dracos · · Score: 3, Insightful

    Standards compliance.

    Seriously, all the solutions to those plans have been staring them in the face for 20 years. Ironically, MS's own desire for a monoculture on the web prevented them from seeing that.

  7. Re:More of this by Kjella · · Score: 5, Insightful

    I think this is because in the olden days having CRLF meant being able to dump a raw text file to a printing device. Unix had a tty driver that could handle adding the missing CR. CP/M and DOS didn't have any such thing. That doesn't mean I haven't spent 20+ years being annoyed by CRLF though.

    That's not it, CRLF was a feature. How do you make strike-through text on a type-wheel printer? It automatically advances to the next position and it only has a fixed number of characters, you don't double it with strikethrough-a in addition to regular a. So you send a CR - carriage return - to return to first position, space your way over to the text to be striked out and make a ------- over it before you CRLF to the next line. And you have no idea how old knowing that makes me feel.

    --
    Live today, because you never know what tomorrow brings
  8. Re: Project "Spartan"? by kqs · · Score: 2, Informative

    In history, the Spartans were the despotic enemies of democracy who constantly tried to defeat Athens. They could have stopped the Persians at the sea crossing, but delayed because they had a religious festival and finally sent a tiny troop to Thermopylae (too little too late). Those troops did acquit themselves well, but Greece would have been overrun if the Athenians hadn't brought up their army and crushed the Persians.

    So yeah, an appropriate name for Microsoft (and for people who know movies but not history).

  9. IE7 was supposed to be standards-compliant... by dpbsmith · · Score: 2

    ...wasn't it? I've sort of lost track, but I think Microsoft has made precisely this claim for every browser. Yes, here we go:

    " That's your vision for IE7, to definitely support Web standards?

    Chris: Absolutely, in IE7 we really are trying to support Web standards. Even at the expense of more backwards compatibility..."

    Then much the same thing was said of IE8,

    and then we read that
    "I have to say I was very pleasantly surprised to read this post on el reg that highlights that IE9 is currently the most standards compliant beta browser on the block. Iâ(TM)m really proud of the work the IE9 team is doing to nail the the things that were previously levelled at Internet Explorer for being a 'bad browser.'"

    It's the same every time. They acknowledge that the previous browser wasn't standards-compliant after all, and promise the one they are now working on is.

    Lather, rinse, repeat.

  10. For once, backwards compatibility is a BAD idea by Simon+Brooke · · Score: 2

    The Web is in the mess it now is because Microsoft (and, to a lesser extent, Netscape, back in the day) has gone through so many iterations of deliberately trying to create subtly incompatible variants of HTML. Creating a browser which is backwards compatible with that mess simply perpetuates the mess. The new browser should simply refuse to render non-conforming legacy pages at all - that would force web site owners to clean up their act in short order.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.