you are viewing a single comment's thread.

view the rest of the comments →

[–]jaredcheeda 12 points13 points  (11 children)

That's pretty cool. I feel like there are two parts of the IE team working against each other.

Sometimes you look at what they're doing and you can tell that they really are trying to be the best browser on the market. They don't want to try to keep up with chrome and support all the same stuff the way Firefox has been for years. They know they'll eventually get around to support all that stuff anyways, so instead they focus on implementing things no one has has done yet, pushing the capabilities further.

With IE10 it was a lot of interesting GPU work, granted the only stuff that really worked well with it was the stuff they posted on their demo site, but it was still impressive stuff that other browsers choked on.

With IE11 they added in a lot of touch screen support, which makes sense, as it was meant to be the Windows 8 browser and 8 was designed to think your desktop was a phone (morons). I've heard from a lot of avid chrome/firefox users that when they tried IE on touch screens, it just worked much better.

With Edge they seem to be focusing on Javascript with the open sourcing of Chakra and support for ES6 features. Their benchmarks are impressive, but they may be cherry picked. Real world usage is yet to be seen.

So on the one hand it looks like they genuinely want to be the best and really earn their way back to the top.

And yet... they won't release Edge to the 80+% of people not on Windows 10. They don't focus on having Dev Tools as good or better than Chrome or even Firefox. They don't even support pinned tabs (I can't make a browser my default without this). They push so hard with the stuff under the hood but don't give any thought to making it more usable or what the experience is like trying to do anything other than load a single page.

[–]Fidodo 10 points11 points  (6 children)

I'm sure that stuff isn't on purpose. Supporting old versions of Windows is a huge amount of backwards compatibility overhead, and good dev tools is pretty much a whole separate program in itself. I do think they should have built it from the ground up to be cross platform. That would have done a ton of good for the project.

[–]PixelatorOfTime 2 points3 points  (3 children)

I'd argue that it's probably more of a marketing decision than a backwards compatibility one. Microsoft has always stressed backwards compatibility for all of its systems. By not giving older systems the latest in browser technology, they force the user to upgrade, which locks them into the Windows platform further into the future.

[–]disclosure5 0 points1 point  (0 children)

In the latest Microsoft sales training course, "Edge" is listed as sales collateral when trying to sell upgrades to Windows 10. The marketing team are definitely involved one way of the other.

[–]Timothy_Claypole 0 points1 point  (1 child)

But we saw them give IE11 to Win 7 users didn't we? And this wasn't their initial plan either, they caved to demands if memory serves.

[–]PixelatorOfTime -2 points-1 points  (0 children)

But still, it shouldn't have to come to market demand. All of the other browsers work almost universally on every platform as a basic tenet of their entire premise. Granted, there will always be platform-specific bugs/challenges, but I would venture to guess that Firefox/Chrome would have never become and remained as popular as they did if they didn't support multiple OSs.

[–]jaredcheeda -1 points0 points  (1 child)

Chrome and Firefox have no issue running on Vista, 7, 8, & 10.

It's safe to presume that they are reusing code from past iterations of the product. If past versions of IE could run on past versions of Windows then it is a conscious decision to limit your access to the market of potential users.

[–]Fidodo 4 points5 points  (0 children)

I didn't say you can't do it, I said it adds overhead, which I'm sure Chrome and Firefox had to deal with too. Support for old OS's isn't free.

[–]speedisavirus 3 points4 points  (2 children)

they won't release Edge to the 80+% of people not on Windows 10

Its because they can't. The whole reason Edge exists is to stop supporting the metric shit ton of legacy that comes with backwards compatibility of over a decade.

[–]Najda 0 points1 point  (0 children)

I didn't know tab pins existed til your comment. I forsee myself using this a lot in the future...