Slashdot Mirror


S+M Vs. SPDY: Microsoft and Google Battle Over HTTP 2.0

MrSeb writes "HTTP, the protocol that underpins almost every inch of the world wide web, is about to make the jump from version 1.1 to 2.0 after some 13 years of stagnation. For a long time it looked like Google's experimental SPDY protocol would be the only viable option for the Internet Engineering Task Force to ratify as HTTP 2.0, but now out of left field comes a competing proposal from Microsoft. Lumbered with the truly awful name of HTTP Speed+Mobility, or HTTP S+M for short, Microsoft's vision of HTTP 2.0 is mostly very similar to SPDY, but with additional features that cater toward apps and mobile devices. 'The HTTP Speed+Mobility proposal starts from both the Google SPDY protocol and the work the industry has done around WebSockets,' says Jean Paoli from the Microsoft Interoperability team. Basically, the S+M proposal looks like it's less brute-force than SPDY: Where server push, encryption, and compression are all built into SPDY, Microsoft, citing low-powered devices and metered connections, wants them to be optional extensions. Judging by the speed at which the internet (and the internet of things) is developing, I think MS's extensible, flexible solution has its merits."

180 comments

  1. Oh god... by Theophany · · Score: 5, Funny

    S&M - really??

    1. Re:Oh god... by Anonymous Coward · · Score: 0

      Hahahahaha Brilliant! I never even thought of that!

    2. Re:Oh god... by Kangburra · · Score: 5, Funny

      Going to make for some great domain names! :)

      --
      Common sense is not so common
    3. Re:Oh god... by andrew3 · · Score: 5, Funny

      If they used HTTP mobility+speed it would be HTTP MS. But I suppose S&M makes things a whole lot more exciting. Dirty bastards. ;)

    4. Re:Oh god... by Theophany · · Score: 5, Funny

      Perhaps it is a little homage to the industry that has made the Internet so successful ;)

    5. Re:Oh god... by homsar · · Score: 3, Funny

      Microsoft can really be blind about how their product names can be interpreted. This is, after all, the company who brought us Wince (well, WinCE)...

    6. Re:Oh god... by Anonymous Coward · · Score: 0

      S&M - really??

      But don't worry at least it "looks like it's less brute-force than SPDY"

    7. Re:Oh god... by Anonymous Coward · · Score: 0

      Expect the next version (HTTP 3.0) HTTP S,M&G xD

    8. Re:Oh god... by Joce640k · · Score: 1

      Also "Windows OneCare" (read it in an Inspector Clouseau voice...)

      Not to mention Steve Ballmer talking about 'squirting' and those awful Seinfeld ads.

      --
      No sig today...
    9. Re:Oh god... by Chrisq · · Score: 4, Funny

      Going to make for some great domain names! :)

      And some interesting work time search results. Imagine:

      S+M maximum speed
      S+M large payload
      S+M security accessories

    10. Re:Oh god... by Anonymous Coward · · Score: 0

      This isn't too suprising from the company that had a business server abbreviated BPOS.

    11. Re:Oh god... by justforgetme · · Score: 5, Funny

      Not to forget the job market:

      "Wanted senior S&M specialist with python experience and high availability background"

      --
      -- no sig today
    12. Re:Oh god... by Anonymous Coward · · Score: 0

      Is it coming with a blob and optional required buggy MS only compatible extensions? Google's proposal is not around adv buzz like Ms :

      Ms offers :

      backwards compatibility
      makes your computer faster
      feeds your family
      have better saxxx

      you just have to press this tiny ok button in the licence screen that sells you to devil without SSL.

    13. Re:Oh god... by Anonymous Coward · · Score: 1

      Familiarity with Ruby on Rails a plus.

    14. Re:Oh god... by Anonymous Coward · · Score: 0

      Dont forget that making everything "optional" will have the end result of letting the dominant HTTP 2.0 rendering application decide the actual standards.

    15. Re:Oh god... by archen · · Score: 3, Funny

      On the bright side it may be possible for some people to actually have 5 years experience when this first comes out, just as recruiters demand.

    16. Re:Oh god... by gbjbaanb · · Score: 4, Funny

      I guess its a role where you'll be chained to your desk.

    17. Re:Oh god... by not+already+in+use · · Score: 2

      I got four words for you:
      GNU Image Manipulation Program

      --
      Similes are like metaphors
    18. Re:Oh god... by Anonymous Coward · · Score: 0

      Snidely Whiplash approves.

    19. Re:Oh god... by justforgetme · · Score: 1

      Lulz mate... Lulz

      --
      -- no sig today
    20. Re:Oh god... by Pf0tzenpfritz · · Score: 1

      It might have even been better with BSD making the proposal...

      --
      Oh, the beautiful gloss of greality!
  2. Optional extensions? by lgftsa · · Score: 1

    I wonder if all the options of all the extensions will be part of the spec, or is this another embrace, extend, extinguish?

    1. Re:Optional extensions? by Sneeka2 · · Score: 5, Insightful

      I really like that SPDY insists on SSL secured connections. This is what we should be moving towards and having it forced upon us in the next HTTP revision is a great step. But of course Microsoft tries to be backwards compatible, as they always are.

      I say SPDY for modern devices, HTTP 1.1 for the foreseeable future for low powered devices. It still works fine, you know? And by the time HTTP 1.1 is retired, there will be no more devices so underpowered they can't establish a SPDY connection. For the love of god, drop legacy when you get the chance!

      --
      Bitten Apples are still better than dirty Windows...
    2. Re:Optional extensions? by fsterman · · Score: 5, Interesting

      Correct me if I am wrong, but encryption prevents caching. That is why Facebook and Google used to encrypt only user/password authentication. Forcing every connection to have encryption would prevent all caching as well...

      --
      Is there anything better than clicking through Microsoft ads on Slashdot?
    3. Re:Optional extensions? by Anonymous Coward · · Score: 0

      I really like that SPDY insists on SSL secured connections. This is what we should be moving towards and having it forced upon us in the next HTTP revision is a great step. But of course Microsoft tries to be backwards compatible, as they always are.

      I think Microsoft is more concerned about doing business in places where encryption is illegal or heavily regulated (a list of countries which seems to be dangerously close to expanding into the West). Basically, MS doesn't want to have a standard which forces SSL so it's a business decision rather than a technical one, that's just a smoke screen.

      [Any mobile device that can decode video or audio is going to have a DSP which should be perfectly capable of AES in low power, AES might end up being the only supported encryption algorithm but that isn't a real problem]

      The interesting question is whether, if they don't get their way, MS will pull their usual bait-and-switch where they just implement SPDY but in a not-quite-standard quirky way and include support for operating without SSL anyway which they then try to force on everyone via bundling with IIS and IE and their various other web connected products.

    4. Re:Optional extensions? by Sneeka2 · · Score: 4, Informative

      Correct me if I am wrong, but encryption prevents caching.

      Well, you are wrong. At least as a general statement. :)

      It prevents caching by proxies, but it works fine with regular client/server HTTP caching.

      --
      Bitten Apples are still better than dirty Windows...
    5. Re:Optional extensions? by chrylis · · Score: 2

      Firefox, Chrome, Opera, and IE will all cache HTTPS content if permitted by Cache-Control headers. Of course, HTTPS, does prevent transparent proxy caches.

    6. Re:Optional extensions? by evilviper · · Score: 2

      Correct me if I am wrong, but encryption prevents caching.

      You're wrong. It prevents downstream proxies from caching, but Google is perfectly capable of putting the SSL layer in-front of Varnish/Squid, and caching rather than always hit the backend.

      It hardly matters, these days. So much of the web is dynamically generated that caching hasn't been very useful in a long time, for anything but images.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Optional extensions? by loufoque · · Score: 1

      It could be argued that encryption should be done at the IP level, not HTTP level, and therefore having mandatory HTTPS is redundant

    8. Re:Optional extensions? by nomaddamon · · Score: 2

      Drop legacy and force extensions? Sounds like M$/Apple (but in this case it's the opposite) this will lead to "Oh, I'm sorry your App X can't connect to the Internet anymore, you know it's already 3.5 years old? Time to buy a newer version!"

      But seriously, in the foreseeable future (lets say 10 years) we wont get to a state where mobile devices can be allays on-line, listening for server pushes and not drain the battery in 4 hours.

      "You forgot google.com open in your mobile browser? It servers you right that your battery lasted 2 hours... and here is the bill for the 500mb bandwidth it consumed while at it"

    9. Re:Optional extensions? by codepunk · · Score: 2

      SSL connections are a great thing however with that comes a great deal of cost and overhead for the server operator.

      --


      Got Code?
    10. Re:Optional extensions? by madsen · · Score: 2

      There is ofcourse the problem that using SSL makes it much harder for us to inspect the traffic for malware, bots, and whatnot.

    11. Re:Optional extensions? by icebraining · · Score: 1

      It ca, but I disagree. It'll be a very long time 'till IPsec is widely supported, while SPDY can be used right now.

    12. Re:Optional extensions? by icebraining · · Score: 1

      Nothing forces an application to be continuously on-line to support server push.

      Server Push is to enable servers to push content to the client that it didn't specifically ask for; for example, /. could push the logo image right after getting a request for the HTML part, so that the client doesn't have to parse the HTML, find the image tag and then do a new request to ask for it.

      Supporting server push actually reduces battery and traffic, since you don't need to send requests or keep the connection open for so long.

      If a client doesn't want a particular resource being pushed, it can just issue a CANCEL error, which forces the server to stop pushing it.

    13. Re:Optional extensions? by loufoque · · Score: 1

      IPsec is a mandatory part of IPv6.

    14. Re:Optional extensions? by Johann+Lau · · Score: 2

      You're wrong. It prevents downstream proxies from caching, but Google is perfectly capable of putting the SSL layer in-front of Varnish/Squid, and caching rather than always hit the backend.

      Uhm, just because it's also caching doesn't mean it's the caching that is discussed, so wtf are you even talking about..

      So much of the web is dynamically generated that caching hasn't been very useful in a long time

      What? Just because something is dynamically generated doesn't mean it magically changes each time it's requested, or that it can't use last-modified or etag headers and implement "304 not modified", or be explicit about what is to be cached for how long, and under which circumstances. Again, what are you even talking about. Seems like you're just stringing words together.

    15. Re:Optional extensions? by Anonymous Coward · · Score: 2, Funny

      Hence a very long time.

    16. Re:Optional extensions? by arth1 · · Score: 4, Interesting

      It prevents caching by proxies, but it works fine with regular client/server HTTP caching.

      The first is a huge problem. Having a transparent caching proxy easily saves a medium sized company 20-40% bandwidth and increases the perceived speed for users.
      Enforced SSL also decreases speed because of a need to encrypt on one end and decrypt on the other. Slow devices pay the heaviest penalty.

      My first test of SPDY showed that it slowed down page load by a factor of 2, and consumed a heck of a lot more resources too. Yes, this was on a slow machine. But guess what? Slower machines haven't been banned from accessing the web, and I don't think they should be.

      I am not against SSL, but against the use of it for the sake of using it. It's the lazy way out.

      No, please let me have HTTP/1.0 and 1.1, also without SSL. Because sometimes the solution creates as many problems as it solves.

      Hopefully Microsoft's suggestion is a bit more sensible. But I doubt it. They want controlled slow obsoletion, so customers can be forced to buy new versions of Windows Server, Office and what have you.

    17. Re:Optional extensions? by greyc · · Score: 4, Informative

      [...] SPDY insists on SSL secured connections.

      Citation Needed.

      Certainly the common server-side implementations right now like to use it with encryption, but I can find no mention of that being mandatory in the SPDY IETF draft.

      In particular, section 2.1 has all of the following to say about upper-level protocols:

      2.1. Session (Connections)
            The SPDY framing layer (or "session") runs atop a reliable transport
            layer such as TCP [RFC0793]. The client is the TCP connection
            initiator. SPDY connections are persistent connections.

      SPDY has protocol elements that are only useful when it's wrapped by TLS/SSL, but then you aren't forced to use those on a given connection, either.

    18. Re:Optional extensions? by arth1 · · Score: 5, Insightful

      It hardly matters, these days. So much of the web is dynamically generated that caching hasn't been very useful in a long time, for anything but images.

      Wrong. A lot of downloads are http. Do you really want all your users to download the same 80 MB updates or 2 GB iso files as separate copies through a shared internet connection, or get them from the cache after the first download?

      And while a lot of content is dynamically generated, the javascript and css files generally aren't. The earlier they can be loaded in a client, the snappier the experience for the user.

      Once you subtract downloads, streaming http video and audio, static pages, javascript, css and images, you'll find that what's left is a small part of the overall bandwidth.

      What hurts with web 2.0 and abloodyjax is the ridiculous number of connections you establish and break down. Latency kills you. Re-using connections and keeping them more persistent helps, at the cost of maintaining unused connections at both ends. And caching what is cacheable (instead of the web devs taking the lazy cop-out of marking everything as dynamic) helps a lot.

      SPDY is like the stores handing out a huge shopping cart to everyone whether they need it or not, to solve the problem of certain buyers pushing a train of two or more carts. It'll piss of those who just want a bottle of milk. It's a solution looking for a problem.

    19. Re:Optional extensions? by Anonymous Coward · · Score: 1

      No, please let me have HTTP/1.0 and 1.1, also without SSL. Because sometimes the solution creates as many problems as it solves.

      Hopefully Microsoft's suggestion is a bit more sensible. But I doubt it. They want controlled slow obsoletion [...]

      The arrival of HTTP/2.0 doesn't immediately nullify the existence of HTTP/1.0 and 1.1; that is the slow controlled obsoletion. Your device can't handle all-SSL resources? -- Don't use HTTP/2.0 for the connection. Problem solved.

      And frankly it's going to be less of an issue going forward than you think. As soon as SSL-as-standard becomes ubiquitous (whether that's through HTTP/2.0 or something else) device manufacturers will adjust. Mobile CPU can't handle all-SSL connections in software? -- There'll be CPU insruction extensions or a custom chip to handle it in no time.

    20. Re:Optional extensions? by Anthony+Mouse · · Score: 1

      Think again. Today's server CPUs all already have hardware AES support. There is no reason why the next generation's can't support RSA/DH for the handshake too. And if you make SSL mandatory, they will. Which makes the overhead disappear into a tiny fraction of the number of transistors on each core, while making everything more secure.

      "There is going to be a transition period" is no excuse for not doing something which has long-term benefits.

    21. Re:Optional extensions? by Anthony+Mouse · · Score: 1

      SSL already exists. There is nothing stopping malware distributors from using it whether it is mandatory or not.

    22. Re:Optional extensions? by 19thNervousBreakdown · · Score: 1

      Using any number of operating systems, try to total 5% of the market share with operating systems that don't support IPSec.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    23. Re:Optional extensions? by Cajun+Hell · · Score: 1

      It prevents caching by proxies

      I think that's what he meant; he was just being brief. Encryption prevents sharing caches, which happens to usually be the whole point of caching.

      --
      "Believe me!" -- Donald Trump
    24. Re:Optional extensions? by drinkypoo · · Score: 1

      Of course, HTTPS, does prevent transparent proxy caches.

      Hooray! My ISP is really shitty at this anyway. Tired of them creating problems for me because they want to save some bandwidth.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Optional extensions? by jonwil · · Score: 1

      There are statements (I cant find a source right now but I think they got a mention here a while back) where top technical guys from some big sites that have gone "HTTPS for everyone all the time" said that the overhead of SSL is minimal even when doing millions of page views.

    26. Re:Optional extensions? by Anonymous Coward · · Score: 0

      Are you the same guy who switched to Gnome after KDE 4 release? Or how about blasting Gnome 3 and when the Shell UI came out because it was, "Bad Design?"

    27. Re:Optional extensions? by Anonymous Coward · · Score: 0

      We just need an SSL protocol which supports something analogous to clearsigning in a PGP message. Cache the clear content and a signature, which is verified with the server key.

    28. Re:Optional extensions? by Anonymous Coward · · Score: 1

      Well, that statement is only... "mostly true".

      SSL prevents caching by existing caching proxies. Mostly. Shitty old browsers also. Or if the user tells it explicitly to never cache SSL.

      But if you have the IT infrastructure to build a caching proxy, you have the IT infrastructure to install a new CA on the desktops. And YOU SHOULD.

      Years ago I installed a cheap appliance in the old office capable of doing content inspection on SSL content. It easily could have modified the onboard caching proxy to do the same. It was just point and click to get a file to manually install on desktops...or could've generated something to go into the policy in the domain controller.

      So... let's be a bit careful with this mythology. And also what we get. I don't want a state or ISP sponsored back door on my desktop. I don't want my office backdoor on my netbook. I do expect it on my company issued laptop. And if they want me to check email on a smartphone, I expect them to issue a smartphone for it -- or compensate me for one that supports dual O/S.

      If my ISP requires me to install their CA --I'm going to request that the local DA file wiretap charges. If my place of work does -- that's them protecting their network. Malware has been slipping in over SSL past content filters for nearly a decade already.

      It's time to understand what encryption is really capable of being used for -- and that need not mean protecting my communications from EVERYONE but the recipient -- just other users on the LAN.

      Yes, your caching proxy will now need more than just a touch of RAM and a 50 gig drive. You'll probably need a new intel chip with the crypto extensions. Or maybe even a specialized card for it. This really isn't difficult.

      In short -- for a corporate WLAN with appropriate resources...this should be a non-issue.

    29. Re:Optional extensions? by Just+Some+Guy · · Score: 1

      The first is a huge problem. Having a transparent caching proxy easily saves a medium sized company 20-40% bandwidth and increases the perceived speed for users.

      Having a non-transparent caching proxy gives you the same benefits with slightly more up-front configuration.

      But guess what? Slower machines haven't been banned from accessing the web, and I don't think they should be.

      Banned? No. But I'm perfectly OK giving slower machines a degraded (but still usable) experience in exchange for all users getting a safer, more secure connection.

      I am not against SSL, but against the use of it for the sake of using it. It's the lazy way out.

      You have that backwards. Cleartext-as-default is the lazy way out and we've been dealing with its side effects for years. We're starting with a blank slate; why not take this opportunity to fix it?

      --
      Dewey, what part of this looks like authorities should be involved?
    30. Re:Optional extensions? by KingMotley · · Score: 1

      I would add in addition to images (Which for my web sites are the majority of the bandwidth use), also stylesheets, javascript, and fonts can be cached, and those 4 things combined take up the majority of the bandwidth. Taking an example page:

      1.7MB total
      42.5k HTML (uncachable - dynamically generated)
      92.1k Stylesheets (cachable)
      627k Javascript (cachable)
      880k Images (cachable)

    31. Re:Optional extensions? by Lennie · · Score: 1

      Wrong again, it prevents transparent proxies.

      If the user/administrator explicitly configures a proxy in the browser, it works just fine.

      --
      New things are always on the horizon
    32. Re:Optional extensions? by Lennie · · Score: 1

      Opertunistic IPSEC does exist, it isn't widely deployed, it depends on DNSSEC AFAIK.

      Let's talk about adoption rates.

      --
      New things are always on the horizon
    33. Re:Optional extensions? by Anonymous Coward · · Score: 0

      More importanbly, you're using end-nodes on the equation. Think of ISP that have to pay exorbitant badnwidth rates for to connect to the majors networks (Globalcross). Take this example:

      Newest Youtube video meme with about 1Mi views. Imagine that now, your ISP in Argentina will hit about 500K times this same video. If only the video will cost you 2$ of bandwith you'd be spending $1Mi but using a modern caching device locally, not only you reduce the loading time (users rejoice) you save a lot of money on bandwith.

    34. Re:Optional extensions? by Terrasque · · Score: 1

      Google's experience when switching to https as default on Gmail.

      Interesting bit:

      In order to do this we had to deploy no additional machines and no special hardware. On our production frontend machines, SSL/TLS accounts for less than 1% of the CPU load, less than 10KB of memory per connection and less than 2% of network overhead.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    35. Re:Optional extensions? by codepunk · · Score: 1

      I do not need a statement I "know" exactly what the overhead is. It really becomes a significant issue in high transaction environments. The issue of course has nothing to do with the technical aspects of it but the cost involved with the additional overhead.

      I am not even including costs such as the additional maint, configuration requirements, limitations, cert costs etc etc.

      --


      Got Code?
    36. Re:Optional extensions? by Anonymous Coward · · Score: 0

      Actually from what I have read, it requires TLS, not SSL.

    37. Re:Optional extensions? by tibman · · Score: 1

      I'm seriously doubting your test. There are only a handful of SPDY websites in existence right now. You should also realize SPDY is designed to _speed things up_ not slow them down. I also hope you are not suggesting that ssl sites are twice as slow as non-ssl?

      Anyways, to counter your anecdote, i invite people to try SPDY themselves. If you have firefox or chrome, you can make a small change to your browser and try it in only a few seconds. Gmail.com is a good test. This will explain how: https://en.wikipedia.org/wiki/SPDY#Browser_support_and_usage

      --
      http://soylentnews.org/~tibman
    38. Re:Optional extensions? by arth1 · · Score: 1

      I'm seriously doubting your test. There are only a handful of SPDY websites in existence right now.

      I am a system administrator, and also have written a web server. I am fully capable of adding SPDY support to a web server and set up a test.

      I also hope you are not suggesting that ssl sites are twice as slow as non-ssl?

      Depending on the client, server, distance and content, that's not a suggestion but a fact. It can be much much worse than that, and it can be much better too.

      Fact: Establishing a single https connection takes a minimum of 12 packets back and forth in the handshake, as opposed to 5 for a http connection. When latency is high, this hurts. Imagine a 200 ms latency. Multiply by 12 and you get a 2.4 second delay on establishing one of the connections just for the TCP side.

      Fact: https requires a master key and session keys unique to the connection. I.e. they are generated on the fly, which takes additional time, depending on the hardware on both sides.

      Fact: The encryption and decryption takes time (and RAM) too, again depending on the hardware on both sides.

      Fact: https adds an overhead to the packets. If you don't use compression (gzip, deflate) before SSL, it's quite significant, and if you do use compression, you add hardware dependent latency again.

      Large web servers often use dedicated SSL hardware to combat the extra resources needed. But even the fastest web servers in the world can't do anything about the added latency of (a) the speed of light in fiber and electrons in copper causing a big delay with a long handshake and (b) the hardware on the client side. You seldom can buy the clients new hardware.
      An old cell phone or a ten year old library computer are going to be very slow for https.

      Heck, you can't always address the server side resource problem by throwing iron at it either. The server might be an embedded device, for example.

      And, of course, you can't cache static content in a proxy server (without having the proxy impersonate you and without having full control over all clients so you can install a root key certificate there allowing the proxy to fake being allowed to sign all the remote sites out there).

      SSL adds confidentiality to the traffic, given that neither endpoints are compromised (you can't trust an internet cafe or airport web browser with SSL. for example). At a cost.
      Using it as a panacea and implementing it across the line is just plain wrong. That's like demanding that all mail be notarized and go in sealed boxes, no matter what the content. It adds overhead that for the most part isn't needed.
      Yes, it's very useful for when it's needed. But TANSTAAFL applies - it doesn't come without a price.

      If you already have an SSL connection, SPDY can be beneficial. It allows server push, which can get data to the client faster. Given TANSTAAFL, there is a cost for this too, of course. Like sending the client content he doesn't really want. One example is an adblocker that saves bandwidth by not requesting the ads. That won't help as much if the server pushes the ads to you anyhow. Remember who is behind SPDY, and how they make money.

      But yes, overall, SPDY will increase a "normal" browser experience compared to a https session, making it snappier. But compared to http, it's not that clear cut. With fast (or dedicated) server hardware, fast client hardware proximity between the server and client, and content that lends itself to being pushed, yes, it's going to help. But for a slow server or client, or at a large distance, it's going to be a loss. And that's what hurts the most to begin with. You put the grease on the squeaky wheel. Making things faster for the already fast connections at the price of making it slower for the already slow ones isn't, IMNSHO, the right way to go.

      Anyways, to counter your anecdote, i invite people to try SPDY themselves

    39. Re:Optional extensions? by tibman · · Score: 1

      Thanks for the reply. May i ask what server, client, and spdy implementation you used? I am still not convinced that your spdy test increased page load by a factor of two. However, i accede to your point on SSL being a bad idea if it is always on. There are situations and platforms where it would be desirable to not use SSL and that would exclude SPDY from being used.

      I have the feeling that you are specifically pointing out and searching for flaws and not seeing the benefits. Server push is not designed to send you more ads. If you've ever made a web app (AJAX) then you found out quickly how much it sucks for everything to be requested from the browser. The browser has to keep asking the server if there are any updates (wasteful). Server push will fix that and enable sites to create much more efficient web applications.

      Lastly and off-topic. Just because i called you out for your bogus sounding spdy test doesn't mean i'm attacking you personally. Job titles and degrees mean nothing to me and do nothing to establish your competence. Your arguments do though.

      --
      http://soylentnews.org/~tibman
    40. Re:Optional extensions? by Bengie · · Score: 1

      "Having a transparent caching proxy easily saves a medium sized company 20-40% bandwidth"

      Or they could setup the proxy settings on their machines. If you have control of your network devices, you don't require a "transparent" proxy, use a regular proxy.

    41. Re:Optional extensions? by arth1 · · Score: 1

      Not all network devices allow setting proxies.

      Also, central administration of individual devices is not always possible in modern companies - the suited ones expect to be able to use their semi-private cell phones and pads to access the internet (usually on a restricted wlan that has internet access), and few of these devices pay any attention to whether a DHCP server points them at a wpad/pac file.

  3. Really? by bazmail · · Score: 2

    S&M? lol what is it with microsoft and their naming schemes. Turtle phone anyone?

    1. Re:Really? by Sneeka2 · · Score: 2

      Well, they could have gone with "Hypertext Transfer Protocol 2.0 Speed and Mobility Express Professional Server 2013 Edition for Workgroups" instead, or httpsmepew:// for short. I think "S&M" is already a pretty good try for them.

      --
      Bitten Apples are still better than dirty Windows...
    2. Re:Really? by crutchy · · Score: 4, Funny

      how about "microsoft bing live office workgroup server 2012", or affectionately "microsoft blows"

    3. Re:Really? by Sneeka2 · · Score: 1

      I actually wouldn't mind typing that in or dictating it.

      msblows://microsoft.com

      --
      Bitten Apples are still better than dirty Windows...
    4. Re:Really? by Anonymous Coward · · Score: 0

      Well, they could have gone with "Hypertext Transfer Protocol 2.0 Speed and Mobility Express Professional Server 2013 Edition for Workgroups Service Pack 3" instead, or httpsmepew:// for short. I think "S&M" is already a pretty good try for them.

      FTFY

    5. Re:Really? by Dr.Dubious+DDQ · · Score: 1

      "IntelliActiveDirectHTTPX Live", perhaps?

  4. I'm weary of any standard coming out of Redmond by merc · · Score: 5, Informative

    Lets take a little look at the history of Microsoft and clearly understand what we're getting into before we blindly adapt one of their standards.

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
    1. Re:I'm weary of any standard coming out of Redmond by bemymonkey · · Score: 3, Insightful

      Wary.

      But yes, it's always a good idea to take a closer look... although tbh, the same thing applies for Google's alternative ;)

    2. Re:I'm weary of any standard coming out of Redmond by MadKeithV · · Score: 2

      Lets take a little look at the history of Microsoft and clearly understand what we're getting into before we blindly adapt one of their standards.

      They even called it HTTP Sadism & Masochism, it's not like we aren't warned.

    3. Re:I'm weary of any standard coming out of Redmond by dido · · Score: 1, Funny

      As if the name of the proposed standard wasn't already a dead giveaway. It's obviously another ploy for them to place the world back under their bondage and domination. I think some marketing drone at Microsoft hadn't thought the name through, or perhaps they are here trying to display a frank and contemptuous display of their true motives in introducing such a protocol. I hear a song by Rihanna playing in the background....

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    4. Re:I'm weary of any standard coming out of Redmond by rrohbeck · · Score: 1

      You're just not masochistic enough for Microsoft standards.

    5. Re:I'm weary of any standard coming out of Redmond by Anonymous Coward · · Score: 1

      Wary.

      But yes, it's always a good idea to take a closer look... although tbh, the same thing applies for Google's alternative ;)

      I disagree. Based on history and the status quo. MS is based on technical monopoly. That means closed formats and standards. Like Office format. And in MS networkt, only MS-softaware is compatible. And that's how MS want's it to continue. Remeber the ODF/OOXML process?

      Google has no such a history. Google has based on open standards and code. No one is forced to use Googles services. That's why I use them.

    6. Re:I'm weary of any standard coming out of Redmond by Anonymous Coward · · Score: 0

      Why? Just because Microsoft corrupts organisations like the ISO to literally buy their own standards? That was just an innocent mishap!

    7. Re:I'm weary of any standard coming out of Redmond by Ginger+Unicorn · · Score: 1

      I'm wary and weary of MS standards.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    8. Re:I'm weary of any standard coming out of Redmond by Johann+Lau · · Score: 1

      While "wary" is likely the originally intended meaning, "weary" also parses fine ^^

    9. Re:I'm weary of any standard coming out of Redmond by Thing+1 · · Score: 1

      Microsoft has a history of marketing intelligence. They released the first version of Windows Update as the Critical Update Notification Tool (make the acronym...). They also had a campaign in System Center with the tagline "You're in control!" Spoken, it sounds like "hitting the bowl" (i.e., the same way that "gun control is hitting what you're aiming at", the joke just in case being "you're in" --> "urine").

      --
      I feel fantastic, and I'm still alive.
    10. Re:I'm weary of any standard coming out of Redmond by Anonymous Coward · · Score: 0

      They've learned their lesson. Look, they even helpfully added the acronym "S+M" to help jog people's memories about their past relationships with Microsoft.

    11. Re:I'm weary of any standard coming out of Redmond by hlavac · · Score: 1

      Why? Select as many as you want:
      (_) Because it takes them at least 5 major versions to get something right
      (_) Because they Embrace and Extend and hijack someone else's work into an incompatible de facto standard by adding minor incompatibilities
      (_) Because whatever happens MS somehow miraculously makes money on it
      (_) Becuase by the time this gets standardized there will be no Microsoft anymore
      Did I forget anything? :)

    12. Re:I'm weary of any standard coming out of Redmond by Anonymous Coward · · Score: 0

      Having put up with Microsoft and their antics for 30+ years, don't you dare put google in the same sentence.
      Google might have a few problems but they are small compared with what Redmond has done and continues to try to do.
      Not defending google, but just comparing.

    13. Re:I'm weary of any standard coming out of Redmond by Anonymous Coward · · Score: 0

      No. You're just a stupid little noob and you know it.

  5. Use strict by aronzak · · Score: 2

    The Microsoft S&M (TM) standard will mandate the declaration 'use strict' on all pages.

    Oh, and I don't think Microsoft can embrace, extend, extinguish this one even if they tried, because everyone knows that IIS is a piece of shit. Apache still has 55%, but nginx is the fastest growing web server; I don't think standards can disrupt what's already a healthy ecosystem.

    1. Re:Use strict by jrumney · · Score: 0

      everyone knows that IIS is a piece of shit

      Not being familiar with the scene from my mother's basement, is scat considered S+M too, or is it a distinct speciality?

    2. Re:Use strict by SteveWP · · Score: 0, Troll

      everyone knows that IIS is a piece of shit

      Not being familiar with the scene from my mother's basement, is scat considered S+M too, or is it a distinct speciality?

      Scat is a distinct Micro$haft specialty.

    3. Re:Use strict by Anonymous Coward · · Score: 0, Troll

      You changed "Microsoft" into "Micro$haft".

      Awww how cute - baby's first funny.

    4. Re:Use strict by Anonymous Coward · · Score: 0

      everyone knows that IIS is a piece of shit.

      Um... Reference please.

      Or is this anecdotal, based on that one time you tried to use technology you're utterly unfamiliar with and it didn't work out? I had a similar experience with Apache, but tried to reserve judgement.

    5. Re:Use strict by datavirtue · · Score: 1

      1) It costs money

      2) You have to fiddle with PHP to get it to work right

      That is enough for me to stick it in the POS category....you need more?

      --
      I object to power without constructive purpose. --Spock
  6. Sigh. Microsoft copies Google yet again. by Anonymous Coward · · Score: 0

    They stopped innovating years ago - copying Google is about the only thing they can do these days. And what's with the word "mobile" in this me too effort - it's not like they've ever had any relevance there, or ever will.

    1. Re:Sigh. Microsoft copies Google yet again. by DrXym · · Score: 3, Funny

      People discount Microsoft because they fail to realise that Microsoft is relentless. It's like waves of zombies. You might fight off the first wave and become a bit arrogant but before you know they're back and attacking in large numbers. Before you know it your defences are overrun, your bullets have been spent and they're eating your brains.

    2. Re:Sigh. Microsoft copies Google yet again. by Sneeka2 · · Score: 2

      Mmmm, braiiiiiiins...

      Sorry, you were saying?

      --
      Bitten Apples are still better than dirty Windows...
    3. Re:Sigh. Microsoft copies Google yet again. by Johann+Lau · · Score: 1

      Then they stumble around blindly and starve, because they ate/transformed all humans. Then they eat each other. Then the sun rises and life forms anew on the planet.

  7. it's Internet, not internet! by Anonymous Coward · · Score: 0

    spell it right please

  8. S+M it is then by DrXym · · Score: 2

    I like my HTTP protocols to be a little bit kinky.

    1. Re:S+M it is then by Anonymous Coward · · Score: 0

      Well, sure, but in combination with Micro and Soft? That's bound to end in disappointment.

  9. I don't understand ... by Anonymous Coward · · Score: 0

    ... why they don't go whole hog, and call it "HTTP BSDM".

    I'm sure they could come up with a good backronym.

    1. Re:I don't understand ... by c0lo · · Score: 1

      ... why they don't go whole hog, and call it "HTTP BSDM".

      I'm sure they could come up with a good backronym.

      Nah... too suggestive on what MS are going to do to their clients... blindfolding, binding, gagging and abusing them and making them pay for the service. Some of them may like it (e.g. I actually fail to understand the Mac fans, entering in a consensual relation of the same nature... and deriving pleasure from it), but it is not a predominant part of the populace (or should I have said... not the predominated part of the populace?).

      Well, to make sure I'm politically correct, I'll admit that my fetish is related to Linux... nothing better than the pain of doing it (to) yourself, using shell scripting, make/automake, vi/emacs and starring for hours at a black/white textual consoles until your brain melts under the load of understanding g++ errors (each one spanning on many - tens of - screens) while slowly compiling your project against a heavily templated set of libraries (e.g. Boost spirit::qi).

      --
      Questions raise, answers kill. Raise questions to stay alive.
  10. S&M by aaronb1138 · · Score: 1

    Well, the internet is for porn...

  11. SSL needs to be mandatory by backslashdot · · Score: 1

    SSL needs to be mandatory .. there is way too much threat from various governments and even non governmental bodies that want to see what people are doing on the web.

    If wish somebody would ship an SSL-only browser.

    1. Re:SSL needs to be mandatory by shutdown+-p+now · · Score: 2

      SSL needs to be mandatory .. there is way too much threat from various governments and even non governmental bodies that want to see what people are doing on the web.

      Given the centralized nature of SSL certificates, it's downright trivial for a sufficiently interested government to execute a MITM attack on you. All they need to do is force the certificate authority to issue a copy to them.

    2. Re:SSL needs to be mandatory by backslashdot · · Score: 1

      Well that part needs to be changed. I guess I should have said encryption rather than SSL.

    3. Re:SSL needs to be mandatory by Richard_at_work · · Score: 4, Informative

      They don't even need a copy, or interaction with the same CA - any cert issued for the same domain by any CA will do just fine, which is why the creation of a CA in China recently was a hot topic, as it allows global MITM attacks by Chinas government.

    4. Re:SSL needs to be mandatory by ewanm89 · · Score: 1

      Most governments worldwide have their own certificate authority with root certificates in browsers. So they don't need to put pressure on an 3rd party to do it.

    5. Re:SSL needs to be mandatory by modmans2ndcoming · · Score: 1

      That is an issue with the CA system, not SSL.

    6. Re:SSL needs to be mandatory by Meneth · · Score: 1

      SSL relies on the CA system to function effectively, which means that without a reliable CA system, SSL is also unreliable.

    7. Re:SSL needs to be mandatory by modmans2ndcoming · · Score: 1

      apparently you don't understand the difference between a technological and non-technological problem.

      They can replace the CA system with something that functions more reliably and SSL would not need to change.

    8. Re:SSL needs to be mandatory by Anonymous Coward · · Score: 0

      While you are technically correct your points are similar to issues with nuclear power.

      Its great , except for that waste issue; TODAY ... you can not have one without the other, same with SSL & CAs; TODAY ... you can not have one without the other.

    9. Re:SSL needs to be mandatory by jonwil · · Score: 1

      The solution is to eliminate CAs altogether and do 4 things instead:
      1.Stop storing identifying information (individual or company names etc) in SSL certificates and only store authenticating information. The only thing web page encryption should be doing is verifying that the web page you think you are talking to is the one you are actually talking to.

      2.Store certificates (or certificate hashes) in DNSSEC-secured DNS records. Its much harder for a malicious attacker to break the encryption on DNSSEC or to convince a DNS registrar to modify the DNS record than it is for the attacker to convince a rogue or compromised CA to make them a fake certificate. Also, any attacks that involve modifying the DNS record (either by hacking the registrar or convincing them to change the data) can be easily picked up by the domains owner and sorted out.

      3.Use some form of web of trust where different entities all sign the key/certificate of the server. Your browser would verify that the certificate is correctly signed by those keys it trusts to certify stuff as legitimate.

      and 4.Cache all certificates/keys and if the certificate has changed, only then would it need to re-validate the security on it (e.g. doing the relatively-expensive verification of the various entities that have signed the SSL certificate)

    10. Re:SSL needs to be mandatory by shutdown+-p+now · · Score: 1

      What exactly do you replace with CA system with such that it does not provide for a single external point of attack?

    11. Re:SSL needs to be mandatory by Lennie · · Score: 1

      Encryption is pretty much useless for a communication protocol if you don't know who you are communicating with.

      --
      New things are always on the horizon
    12. Re:SSL needs to be mandatory by Anonymous Coward · · Score: 0

      Well said!

    13. Re:SSL needs to be mandatory by Anonymous Coward · · Score: 0

      2. fails when the state involved, e.g. China proxies all external traffic including DNS lookups. They can just provide their own mirror of the entire DNS name hierarchy with a different root key. It does limit attacks to organisations with that level of budget and control over routing though so it's much better than the status quo.

      3. Is a countermeasure to the failing of 2. but weakened in the case of such opponents, has the highest barrier to adoption and relies to no small degree on the intelligence of your peers

      4. solves 2. for international travelers in addition to its other benefits

      In short, these are a good step up but not a perfect solution. Implement as many as possible and look for ways to improve further.

    14. Re:SSL needs to be mandatory by Bengie · · Score: 1

      Probably one of those many distributed P2P CA systems everyone has been talking about for the past few years. They come up every time a CA has an issue.

  12. Not a fan of optional by MtHuurne · · Score: 2

    For every optional feature, the server will need code to deal with clients that do support it and clients that don't. It's more code to write and more potential for bugs. Of course this doesn't mean that every feature should be mandatory, but compression and encryption are already supported by pretty much every browser and server push would be a significant improvement over polling.

    On metered connections, compression and server push would be improvements and encryption wouldn't make a difference. For power consumption, server push would be an improvement (polling means sending over a wireless link regularly), compression would probably not make much of a difference (assuming we're talking about gzip here) and encryption might tax the battery a bit more. However, if this is an issue, the common encryption algorithms could be hardware accelerated.

    1. Re:Not a fan of optional by loufoque · · Score: 1

      You do realize some devices just don't have those hardware accelerators you're speaking of?

    2. Re:Not a fan of optional by MtHuurne · · Score: 1

      Today some don't have it, but this is a design for a future standard. Smartphones already have MPEG4 acceleration and I think hardware AES would take less transistors than MPEG4. Also, a software fallback for encryption is possible, so even if it would take a bit more power you'd still be able to use it. And when transistors continue to shrink computation will become cheaper over time, while the amount of power spent on the display and the radio will probably not decrease a lot.

      I also realize that not all devices are smartphones, but the embedded market uses SoC designs and adding an encryption module to such a system would not cause a significant increase in footprint.

    3. Re:Not a fan of optional by ewanm89 · · Score: 1

      Encryption takes more time and data for the handshake and integrity checks and compression will make a huge difference on hypertext and other text only data.

    4. Re:Not a fan of optional by ewanm89 · · Score: 1

      AES was designed to be hardware accelerated in the NIST standardization process, it's one of the reasons Rijndael won to become AES.

    5. Re:Not a fan of optional by modmans2ndcoming · · Score: 1

      Related assets being pushed with out request will be a huge deal too...I call up the webpage, I want the webpage, so you might as well give me everything without waiting for me to ask for the next image/javascript block...etc.

    6. Re:Not a fan of optional by Serious+Callers+Only · · Score: 4, Insightful

      Those devices can stay on http 1.1 which will be supported for the foreseeable future. That's a much better way to manage backwards compatibility than trying to make certain features optional.

    7. Re:Not a fan of optional by loufoque · · Score: 1

      So all older devices would become incapable of connecting to modern websites, even with software upgrades?

    8. Re:Not a fan of optional by MtHuurne · · Score: 1

      No, they would spend a bit more power by doing decryption in software instead of hardware.

    9. Re:Not a fan of optional by JasterBobaMereel · · Score: 1

      Microsoft the market leader in Mobile phone OS's is obviously the right way to go rather than the minority player Google ... oh sorry got that the wrong way round ...

      --
      Puteulanus fenestra mortis
    10. Re:Not a fan of optional by loufoque · · Score: 1

      Maybe they don't have sufficiently fast software decryption to meet their operational requirements.

    11. Re:Not a fan of optional by Anonymous Coward · · Score: 0

      Then they are obsolete. It happens to everything eventually.

    12. Re:Not a fan of optional by gbjbaanb · · Score: 1

      I guess optional isn't good for protocols. If a device might not support it then you can't rely on it, and if you can't rely on it, you might as well not bother trying to use it.

      Of course, if all this happens under the covers of the network stack, then things might be different, but can you really implement push notifications on the server if the client only supports pull.

      I particularly worry that MS will introduce another 'optional' component that is available on Window server and Window Phone, and make it a 'de-facto standard' (though, admittedly, they have little chance of that give their share of the web server/internet arena).

  13. No by Anonymous Coward · · Score: 0

    Encryption doesn't prevent caching (except maybe by the proxies), but I guess browsers do it that way .. the browsers won't cache as a precaution -- it can be overridden.

    1. Re:No by Sneeka2 · · Score: 1

      the browsers won't cache as a precaution -- it can be overridden.

      Say what now? Precaution against what?
      And browsers cache assets transferred over HTTPS just fine.

      --
      Bitten Apples are still better than dirty Windows...
    2. Re:No by styrotech · · Score: 4, Informative

      Say what now? Precaution against what?
      And browsers cache assets transferred over HTTPS just fine.

      I think our anonymous friend is a little out of date, but was kinda right in the past for at least some browsers.

      Firefox was one of the last browsers to not cache HTTPS resources even if the headers said to. I think this changed with Firefox 3 (?). The reasoning was that anything transferred over HTTPS was assumed to be private, and shouldn't be saved to disk. And yes this included images and stylesheets etc.

      They did come to their senses thankfully.

  14. Microsoft and the mobility fiasco by jcdr · · Score: 1

    Microsoft, with the ridicule market share of Windows Phone, you are probably not in the position to tell to Google how to do this kind of technology.

    1. Re:Microsoft and the mobility fiasco by Anonymous Coward · · Score: 0

      I'm sure you made the same argument then... that the ODF team were in no position to tell Microsoft what to do with open document formats, what with the 9x% market share held by Office. Oh, you didn't? Then stop making it here. I saw some other clown make the same argument on the SIM format per Apple. "Huh, Apple sells more smartphones than Nokia so Nokia needs to shut up". It's a terrible precedent to set and will burn you in the ass.

    2. Re:Microsoft and the mobility fiasco by jcdr · · Score: 1

      Don't rewrite the history: ODF alliance, aside of a comparative document, never tried actively to stop MS to standardize Open XML. MS did try very actively to stop ODF alliance to standardize ODF. Search a bit in the Slashdot archive on how Microsoft have made pressure into many governments bodies.

      SIM card is not used only in smartphone and, actually Nokia still sell far far more phones+smartphone than Apple. Well, this will quickly change if there continue there WP crap...

  15. Summary oversimplifies the proposal by 93+Escort+Wagon · · Score: 5, Funny

    Microsoft proposes HTTP 2.0 come in the following varieties:

    HTTP Speed+Mobility Starter Edition
    HTTP Speed+Mobility Professional
    HTTP Speed+Mobility Enterprise
    HTTP Speed+Mobility Ultimate

    --
    #DeleteChrome
    1. Re:Summary oversimplifies the proposal by should_be_linear · · Score: 2

      Also, their own HTTP Speed+Mobility implementation is completely different from one they proposed for standardization.

      --
      839*929
    2. Re:Summary oversimplifies the proposal by will_die · · Score: 2

      Micro soft is getting away from that terminalogy and simplifing, they are going with:

      HTTP S & M Leather Edition
      HTTP S & M Chain Edition
      and for the Asian market HTTP S & M Tentacle Edition

    3. Re:Summary oversimplifies the proposal by gtirloni · · Score: 1

      You can get the Ultimate edition for free if you're a student.

      --
      none
    4. Re:Summary oversimplifies the proposal by Nimey · · Score: 1

      S&M Ultimate doesn't come with a safeword.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  16. Re:Microsoft ? Proprietary IP ? by thegarbz · · Score: 2

    Well that's kind of the point isn't it? In S&M someone always is the biter and the other one is the bitten.

    It'll won't be Microsoft wearing the ballgag.

  17. disagree... by Anonymous Coward · · Score: 0

    I disagree that the MS approach to making it extensible is valid... sure that makes sense in today's world, but by the time the standard is widely accepted, internet speeds in most developed nations will far out perform the need for it to be plug-able to accommodate for bandwidth issues. It yet again goes to show that MS has a hard time looking into the future in comparison to Google

  18. Google and Microsoft are both EVIL by Anonymous Coward · · Score: 1

    But images are largely the reason for caching, that is the point.

    Microsoft, bleating and extensible in the same sentence reeks of trying to get a foot in the door, don't let them

    Google, insisting on SSL where only they can cache their content with effective man in the middle certificates. Making them the only company that can deliver content with any performance. Why wouldn't they want that? Additionally anyone wanting to access your particular Google searches such as by unfavorable governments such as the Americans or the British would then have exactly what they need, a single point to look at and a guarantee where the traffic came from. sheer genius.

    Google is EVIL
    Microsoft is EVIL
    Government control is EVIL

    So between them they break the beautiful anonymity and freedom of the web.

    tinhats?

  19. Little did they know.... by daemonfc · · Score: 1

    that this is how Microsoft planned to make everyone use their digital handcuffs.

  20. HTTP Pipelining by Anonymous Coward · · Score: 1

    Speedup from HTTP pipelining: +40%

    There's a reason why they didn't test against pipelining, because there's no need for a new protocol at all. The reason why they want to push SPDY so much is they want a direct 1-to-1 connection between your browser and the Google -- no caching, no proxy, no more documents. If you want to use the internet you'll need to be signed in to Google like DRM. And a persistent connection that's open for a long time means it's the same user -- better to sell you ads and track you.

    HTTP 2.0 should be HTTP, a hyper text transfer protocol.

    1. Re:HTTP Pipelining by Anthony+Mouse · · Score: 1

      Are you on crack? None of that stuff has anything whatsoever to do with having a single connection. If you were so inclined, you could do any of it entirely with existing technology.

      The purpose of a single connection is purely performance. It allows you to have SSL on everything without doing a thousand handshakes. It allows the server to provide data it knows you're about to request ahead of time rather than waiting for a round trip to your browser.

      People who think SSL is any good for DRM are deluded. Anyone can MITM their own SSL connections trivially by adding their own CA to their browser and then signing certificates for whatever site you want to impersonate.

  21. This story posted too soon by mikerubin · · Score: 1

    it should have been put up on 4/1, one would never know if true or a April Fools prank

    --
    I sat down to write a new sig tonight and all I did was make the chair warm.
  22. Re:Microsoft ? Proprietary IP ? by gtirloni · · Score: 0

    Please cite Internet standards that were based fully on a Microsoft proposal and had IP problems.

    --
    none
  23. From the people... by Chris+Mattern · · Score: 3, Funny

    ...who brought you the Critical Update Notification Tool!

  24. Re:Microsoft ? Proprietary IP ? by fuzzyfuzzyfungus · · Score: 4, Funny

    It's not a ballgag, it's a rights-management appliance.

  25. Re:Microsoft ? Proprietary IP ? by the_B0fh · · Score: 4, Informative

    Did you forget Active Directory and Kerberos where Microsoft refused to say WTF they did in the extension field until the Kerberos working group threatened to redefine that field away and turn Microsoft's implementation incompatible?

  26. Personally both sound good by Anonymous Coward · · Score: 0

    And they really should work together to combine both ideas.

    Microsoft actually want to contribute on a level playing field now.
    So they should be given a chance at least.

    They have contributed some very useful things to the web right now that we take for granted on quite a few sites, this in particular.
    And before people say "oh but it is slow", I'd like to see your native versions of the same thing. Hint: there are none.
    But really, the very few programs where there are thousands upon thousands of active elements all with pretty detailed information on them, styling information, that can all equally affect each other directly through resizing, being plucked out the source, and so on, that are all on a UI are typically pretty damn slow, unless it is done through the video canvas. (that includes the native version of Google Wave that was done)
    The video canvases on web browsers are getting so much quicker with each iteration that they will pretty quickly catch up to native speeds. And that isn't even counting WebGL.

  27. Re:Microsoft ? Proprietary IP ? by dkleinsc · · Score: 3, Funny

    What's the difference?

    Oh, right, if you say the safe word, your partner will remove the ballgag.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  28. Re:Microsoft ? Proprietary IP ? by fuzzyfuzzyfungus · · Score: 2

    The safeword is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0, right?

  29. Re:Microsoft ? Proprietary IP ? by ArsenneLupin · · Score: 2, Funny

    Does the M$ package comes with proprietary IP?

    That'd be a golden shower, not S&M

  30. When will they ever learn. by kbg · · Score: 1

    When any part of a standard is optional, then you can't really depend on it. If you can't depend on it then you can't really use it for any real life scenarios. Optional features in standards are bad.

    1. Re:When will they ever learn. by mSparks43 · · Score: 1

      Heh, like encryption.
      Http2 should be encrypted as standard, maybe with the option to not encrypt.

  31. Oblig video :) by LoP_XTC · · Score: 2

    The safeword is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0, right?

    Hey that's easier to say than this safe word :)

    http://www.youtube.com/watch?v=9-2dN9E8vPk&feature=youtube_gdata_player

    --
    "Curiouser and Curiouser...." -Alice
  32. Where are those people who complain by Anonymous Coward · · Score: 0

    Where are those people who complain about how "Gimp" is impossible to sell because a "real business" wouldn't be able to stop thinking about sexual deviancy..?

    1. Re:Where are those people who complain by ae1294 · · Score: 1

      Well if you gotta pay for it then it's ok... as long as the wife never finds out.

  33. No, don't do this.... by Anonymous Coward · · Score: 1

    I'm sorry, but MS's idea is stupid. HTTP/2.0 will take years to enter mainstream, widespread usage, and will persist for a decade or more. Even today, modern mobile devices and networks should not have a problem implementing encryption, compression, and server-side push. For those that do, use HTTP/1.1 with or without SSL. Don't cripple the next standard because you're worried about some legacy device of today. By not making things optional, SPDY really raises the bar, giving us an awesome technological substrate to build on going forward where we can *assume* encryption, push, multi-channel, etc.

  34. Interesting by drinkypoo · · Score: 1

    How many HTTP protocols do you use on your way to the ATM machine?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Interesting by Anonymous Coward · · Score: 0

      Depends if I forget my PIN number.

  35. Caching encrypted stuff by hlavac · · Score: 2

    Maye it is time to rethink the architecture beyond single encrypted pipe bolted onto a legacy protocol made to mimic even older legacy protocols. There is no reason proxies could not cache opaque encrypted and signed blobs - be it components of documents or fragments of a broadcast stream - they don't need to know whats inside and client does not care who he gets it from as long as the indentity and authenticity can be verified. But we would need to decouple transport from encryption. SSL will not help us there. We'd need encrypted & signed content entities, and content distribution protocols that allow content distribution from multiple sites based on network distance. Take inspiration from the P2P networks lile BitTorrent.

    1. Re:Caching encrypted stuff by badkarmadayaccount · · Score: 1

      Port S/MIME to HTTP. Done. Oh, and magnet links.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  36. And this wasn't a problem with a .us CA? by Anonymous Coward · · Score: 0

    Really, even for US citizens, the MITM ability of the US gov is bad enough, but those on the "naughty list", e.g. Canada, have as much or more to fear from the USA enacting a MITM attack.

  37. Re:Microsoft ? Proprietary IP ? by Barefoot+Monkey · · Score: 1

    How do you say a safeword while wearing a ballgag?

  38. Many sites already have this feature... by BigFlirt · · Score: 1

    Don't a lot of sites already implement S&M? Ohh... S+M, not... I gotcha.

  39. Urine Control: The Game by tepples · · Score: 1

    Microsoft has a history of marketing intelligence. They released the first version of Windows Update as the Critical Update Notification Tool (make the acronym...).

    That or FC: Fluffy Creatures 2009 (SWF; NSFW).

    They also had a campaign in System Center with the tagline "You're in control!" Spoken, it sounds like "hitting the bowl"

    That or "Urine Control" sounds like what "Nintendo Wii" would mean if it were literal

    the same way that "gun control is hitting what you're aiming at"

  40. Patented? Royalty-free? by dwheeler · · Score: 1

    I hope that the IETF group insists on Microsoft's contributing being patent-free or royalty-free. Otherwise, this proposal should be instantly rejected. Same for Google and SPDY.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:Patented? Royalty-free? by Lennie · · Score: 1

      I wouldn't know how they could patent it. The Microsoft proposal is based on combining SPDY and Websocket.

      --
      New things are always on the horizon
  41. Re:Microsoft ? Proprietary IP ? by Anonymous Coward · · Score: 0

    Sign language. Though I hear it's difficult to sign when you're in handcuffs.

  42. Re:Microsoft ? Proprietary IP ? by halltk1983 · · Score: 1

    ActiveX and Silverlight

    --
    Watch for Penguins, they eat Apples and throw rocks at Windows.
  43. Evaluate the proposal on its own merits by DragonWriter · · Score: 3, Insightful

    Lets take a little look at the history of Microsoft and clearly understand what we're getting into before we blindly adapt one of their standards.

    No one -- even Microsoft -- is asking for "blind adoption". The Microsoft proposal offers numerous explicit issues for discussion and raises and provides a recommendations for addressing numerous issues with regards to Google's earlier proposal (both as regards to pragmatics and consistency with the HTTP/2.0 charter.) Its a discussion draft. Its not intended for blind adoption, its intended to spur further discussion in the work group.

    Why not address the merits of the proposal?

    1. Re:Evaluate the proposal on its own merits by Anonymous Coward · · Score: 0

      No one -- even Microsoft -- is asking for "blind adoption"

      The Office Open XML "standard" wants to have a word with your blind optimism - or blatant lies, whichever you prefer to believe in.

  44. Privacy vs Cache by nullchar · · Score: 1

    So much content is dynamically "tagged" to be unique to the current browsing session, that caching HTTP proxies are becoming less useful. CSS and JS resources are modified with unique IDs and many admins reduce cache-control on the server headers to easily update their websites so they don't have to wait for some HTTP cache to expire somewhere between their server and the client.

    I would say the privacy of having HTTPS everywhere far outweighs (on a social/society/individual level) the small benefit of middle-man cache (obviously the clients can still cache resources over SSL).

    It also helps thwart (somewhat) network operators from mangling your traffic as their deep packet inspection isn't as useful on encrypted traffic.

  45. SSL Enhancements by nullchar · · Score: 1

    That and Google has been working to reduce the latency of SSL negotiation including the use of False Start (reduce round trips), Next Protocol Negotiation (IETF draft mod of TLS handshake), and Snap Start (OSCP and cert caching). [Scroll to bottom of article for links to these changes.]

    This work applies to HTTP/1.1 and will be even better in HTTP/2.0

  46. Re:Microsoft ? Proprietary IP ? by davester666 · · Score: 1

    And that's why big media likes using them so much!

    --
    Sleep your way to a whiter smile...date a dentist!
  47. Re:Microsoft ? Proprietary IP ? by Anonymous Coward · · Score: 0

    generally hum a pre-defined tune, or if it's your generic smaller one, generic grunting vs actual speech is easily determined, often entire words

  48. NOW: CA on desktop by cant_get_a_good_nick · · Score: 1

    So, we have a debate on whether or not you should have to give your facebook password to your boss, and your solution is to have them be able to get into absolutely every mail, twitter, facebook, etc account that you browse from work? This frankly scares me. I have a CA checker in my browser for just this issue.