With the release of Windows 10, the general public can now use Microsoft Edge, Microsoft's new flagship web browser. Microsoft is striking out in new directions with Edge — they're deprecating Internet Explorer for all modern platforms.
Such a drastic change is rare in the web development world, so it makes sense to take a moment to understand what this change means. In this article, we'll discuss Microsoft Edge and see how it removes many of the annoying issues of cross-browser development, making it easier for SEO professionals to focus their time and energy on content creation, rather than browser optimization for said content.
Where did Edge come from?
To fully understand how Microsoft Edge impacts the SEO and web landscape, it's important to understand where it came from.
Microsoft Edge started as a project to improve the rendering engine inside of Internet Explorer. The rendering engine is pretty important, since it's the lens through which your content has to pass. Unfortunately, much like a game of telephone, this process can distort or degrade the experience the author intended by the time it gets to the end user. Indeed, working around browser quirks or bugs which are impacting the experience of viewing your web page is an all-too-common task web developers and content creators have to deal with.
IE's rendering engine, Trident, is nearly 20 years old. Much like a snowball rolling downhill, over time it's grown large and unwieldy with 20 years' worth of old technology and relentless browser bugs. Edge started as an attempt to create a new rendering engine from start, which could leave behind much of the cruft and bulk that had accumulated in Trident. Eventually, this "replace the core of a legacy web browser" project became a "create a new, modern web browser" project, and thus Microsoft Edge was born.
By completely replacing IE with Edge, it's clear that Microsoft believes Edge represents the path forward. This means that Edge and its capabilities will directly affect SEO professionals in the years to come. With this in mind, let's discuss how Edge is different and represents a change in strategy both for Microsoft and for web development at large.
Improving by discarding
One of the biggest differences and primary benefits of Microsoft Edge over IE could be summarized as "better standards support and bug fixes." However, such a statement really doesn't convey the huge benefits this brings.
Supporting new standards not only allows you to create great online experiences across all browsers, it also means that you won't need to do anything special to make your web sites work properly in Edge. Intriguing, right? You'll spend less time writing custom markup or working around browser quirks and more time focusing your time and efforts elsewhere. By more closely adhering to web standards, there's a lot of cruft in your markup you'll no longer need. A few that come to mind:
- Dozens of JavaScript polyfills which attempt to add features to IE
- IE conditional comments
- Extra
<div>
or <code><span> nesting tags to work around CSS bugs - Using the
X-UA-Compatible
header to target specific IE Render modes - Quirks mode triggers
Luckily, we can see exactly what web standards Microsoft is implementing on the Edge platform status page. We can see support for new web standards like HTTP2 and asm.js are already adopted. The progress of Edge over Internet Explorer is even more obvious in this comparison page from CanIUse:
There are dozens and dozens of new APIs and browser features that have already been implemented. By adopting new standards and fixing bugs, the deprecation of IE and introduction of Edge allows web professionals to focus on what's really important when it comes to their online marketing strategy.
Imitation begets functionality
The mobile web is an area where Microsoft has historically suffered. Apple's iOS and Google's Android dominate the smartphone market, and their mobile browsers are both based on WebKit, an open source rendering engine. As a result, many mobile websites are written specifically to work with WebKit features. These WebKit-specific sites then look at the incoming user agent string from a visiting browser. When developers fail to account for this, the site will think the mobile IE browser is actually a desktop site, and will render as the desktop version instead of as the mobile version. Microsoft discussed this in a blog post last year, and you can see an example of the Hawaiian Air site being rendered as a desktop site on a mobile device in the screenshot below, alongside the proper mobile version:
Obviously, this creates a pretty poor user experience.
With Edge, Microsoft's browser is actually impersonating both Apple's Safari browser and Google's Chrome browser in its user agent string. In other words, Edge is telling websites it's actually a different, non-Microsoft browser in an attempt to get the correct content and to render the web page properly. Beyond just pretending to be WebKit, Microsoft wants Edge to work just like WebKit. So much so, in fact, that Microsoft has declared they consider any difference between how Edge and WebKit render a page to be a bug that they'll fix.
While this might be the single most damning indictment of Microsoft's ultimate position in the web browsing space, it's an enormous benefit for web devs and content creators. Microsoft is so committed to implementing new standards and achieving feature and functionality parity with the other web browsers, it actually pretends to be those other browsers. This is a huge win: It means that Microsoft is spending ample resources to ensure that content is rendered the same across browsers. It's one less thing for you to worry about.
More frequent updates
We know that when browsers support new web standards, developers can focus on creating content instead of fighting with browsers to render that content. But we need more than support for standards — we need that support in a timely fashion. After all, the promise of an amazing, up-to-date browser years in the future doesn’t help anyone. So the rate that browsers get these new features is pretty important.
New versions of Firefox and Chrome are released rapidly, usually on a 4–8 week time scale. While a release might contain relatively few features, this rapid release schedule means that support can be added quickly for new standards, and major bugs can be addressed before they become a widespread problem.
With IE, Microsoft only made changes to its rendering engine or added support for new standards with major releases. Thus, IE8 didn't get any new features until IE9 beyond monthly security patches. While each major release of IE could bring an enormous amount of improvements, they could be 1 or 2 years apart. This "seldom but large" release cadence has 2 big issues.
Support for new web standards — in real time
First, consider a world where some version of IE came out that perfectly supported every known web standard. Now, let's say the day after that version of IE was released, a new web standard was created. It would be at least year or more before IE would support that standard, whereas Chrome or Firefox could support it in a month or two.
Faster bug fixes
The impact of bugs is also magnified by this type of release schedule. If another browser had a bug or shortcoming in their rendering engine, they could just patch the bug and put out a release. With IE, developers had to deal with bugs for years. In one example, developers were forced to deal with IE not recognizing or rendering new HTML5 tags for years. In fact, they had to create a JavaScript polyfill to provide some level of support themselves with the HTML5 Shiv library.
Thankfully, with Microsoft Edge, it appears this "seldom but large" release cadence is being changed to more closely mirror the "small and often" approach of the other browsers. From the Microsoft Edge Dev FAQ:
In Windows 10, we are delivering Windows as a service, updated on a cadence driven by quality and the availability of new features. We won’t have a fixed schedule for browser feature updates. We’re committed to providing regular updates to our evergreen platform for web developers and customers alike.
By embracing a faster release cycle, we should see even faster adoption of web standards and shorter windows for problems if any browser bugs do slip through.
Edge's impact and the future
Microsoft Edge represents a shift in how Microsoft is developing and releasing web browsers. With greater standards support, SEO and web professionals can devote less time to working around browser compatibility problems and more time on what's important, like creating compelling content. Since Microsoft Edge impersonates other browsers, you don't even really need to know that it exists, much less go to extra lengths to take advantage of its features. Additionally, if any problems surface or new standards are released (as they inevitably will be), the accelerated development cycle of Microsoft Edge means those items will quickly be resolved. In many ways, time is your most valuable asset — Microsoft is doing SEOs a favor by introducing a browser that saves so much of it.
In the end, the rise of Microsoft Edge should make it far easier to create high-quality sites with a great user experience, which is something we're super passionate about at Rigor. If you're interested in how you can make a fantastic web experience for your visitors, be sure to check out our free performance report.
Finally a web browser from Microsoft that follow web standards!
Now bad news - during all these years Microsoft browsers was synonyms for slow, buggy, full with vulnerability, doesn't following web standards, breaking things between versions, using weird platform locking solutions (ActiveX, VBScript), strange integration with OS (you can have only one IE in your computer; if you need for testing purposes you need to use virtual machines), etc, etc.
So when Firefox was released isn't hard to guess that people was start to support it enthusiastic and Mozilla get high traction in market. Later Apple forked KHTML into WebKit/Safari and later Google make Chromium/Chrome. Also Opera abandon their rendering engine in favor of WebKit too. And Yandex also make their browser with WebKit.
Other point is that almost all other browsers are pushed to latest version. If today Firefox is 42 version when i've seen visit from version 34 or 37 mean for me that this is bot or someone testing sites Linux on USB stick. I have one stick with Ubuntu 12.04 with Firefox 11 or 12 and i'm unwilling to update this stick to new versions because "Just Works" in all computers.
So today in market probably over 2/3 of users comes with browsers that are WebKit; around 10-15% are Gecko (Mozilla rendering engine) and rest 10-15% is IE. And here is the problem - supporting IE users is hard. Really HARD because some of them using IE 6.0 released long time ago 2001. C'mon! Using 15 years browser that doesn't follow CSS boxing standards and break layouts.
That's why most of designers, developers and also most of UX and SEOs declare boycott of IE. They doesn't care about browser who all over years was being arrogant with them making sleepless nights and overwork just to support it.
That's why M$ doesn't have other way than to start some new browser from scratch with removing all existing codebase. I believe that there was meeting somewhere near Seattle with topic "How to make IE back in game?" and definitely answer was "We are trying everything. Let's just follow standards from now".
So this is the story why IE is dead and Project Spartan was started. Now Spartan was known as Edge and i believe that this is finally good news for designers, developers, UX and SEOs.
PS: If you're reading this in IE - 6.0, 7.0, 8.0, 9.0, 10.0 then game is over. Please switch to alternative browsers that follow standards and are supported on your platform.
Specially for add-ons for web development firefox is my favorite, but we see.
For web development you should move with WebKit related browsers. Firefox now is closer to extinction with it's marketshare. Because working for browsers with 10-15% isn't good. And there is difference between Gecko and WebKit engines. The main issue is that Gecko was started somewhere in 97/98 in Netscape. So today huge codebase can't be easy changed/tweaked to support new features. Mozilla know about this and they create new rendering engine called Servo. And Servo was created with brand new language called Rust.
Meanwhile WebKit there is also changes. Google declared that some changes in WebKit was incompatible with original project. So they forked WebKit into new project called Blink.
Finally, Microsoft took a nice step. I hope Microsoft Edge launches nice add-ons like Firefox...Thanks @Billy Hoffman for the useful article...
It's still lagging miles behind Chrome in terms of feature support : https://caniuse.com/#compare=ie+11,edge+13,chrome+47
And given the continued increase in mobile browsers/visits I just can't see any justification in spending any significant time designing the site to work on edge.
Very true Richard, and that's kind of my point. You either had a site with significant visitors using IE, in which case you had to waste time making sure to support them. In that case, adoption of Edge should make that easier. Or you had a site where you just didn't care about IE users and focused on modern browsers. In that case, adoption of Edge means you available audience is expanding without you needing to do anything extra. For both scenarios, its a win
Kind of, edge still needs additional support as it is lagging behind (we recently investigated this during a site migration) and I am not sure that it is being adopted by the majority of the IE users, that's not to say that both those issues won't be rectified in future versions however.
Yep, I have to agree with you on that. And given that IE now has only about 13% of user support (https://www.w3counter.com/globalstats.php), unless Edge brings those numbers up I'm not really sure that Edge is worth spending a lot of time on.
Agreed 100%. Focusing on Chrome has the biggest payoff, and hopefully the work will pay off for the other browsers...
Having to develop for IE in the past has been the scourge of the web dev industry. The fact that there phasing it out is fantastic!
Yup I think Edge is batter than IE....
Great News from Microsoft.... Waiting for the Microsoft Edge web browser from MS, It should be more user-friendly & follow web standards! Is It Mobile friendly?
Yes, as I said in the article. And the sam Edge browser runs on Windows 10 desktop, tablets, and mobile, since all those devices all use the same Windows 10 OS
I really believe in Edge becoming a better version of IE. Its performances have really surprised me, but I don't think it will top Chrome or Mozilla anytime soon.
Hope for the best, but still not a chance.
Thanks for the article, though.
Best,
VS
At this time google chrome continues to dominate as a preferred browser worldwide, Microsoft Edge still can not do anything and it's been more than two years since it came out, long live chrome
I seriously doubt that edge have any chance with firefox or chrome - maybe in future.
I agree with one thing - Microsoft finally created modern website browser.
But it still lacks some addons like firefox have - of course from seo perspective.
glad to hear that "create a new, modern web browser" is Edge..
Good insights! It seems Edge will be pretty good replacement for Internet Explorer. It has some nice features. Check out this article for more about how Edge and Cortana might affect search marketing: https://www.iexposure.com/industry-insights/micros...ch-marketers
[Link removed by editor.]
Edge is the default browser within Windows 10?
If you could install addons like MozBar it would be a lot better.
Finally!
Nice Post, Agreed with you!
Thanks,
Ibtehaj
Microsoft Edge is Really Great Product from Microsoft ! Great Work. Nice Article ..
Very useful article on Microsoft Edge. Thanks
It may be rare in the web development world for such a drastic change but, there comes a day when you realise there's no point in flogging a dead horse and say enough is enough!
Finally, It seems to me that Microsoft decided to move on with the new requirements of the industry.
Thanks for the overview of Edge. May have to check it out.
It is certainly a move in the right direction. I'm already seeing upwards of 20% of all Microsoft browsers users utilising Edge, and over 80% of Microsoft users on either IE11 or Edge.
I still have concerns in the new browser from Microsoft, maybe I'm highly suspicious of people, but for so many years, Microsoft was unable to come up with a browser better than Internet Explorer, and suddenly at one point it did, I doubt it. Thanks for the great article, I need to muster the courage to install a new Windows. Now I have Windows 8 and I am satisfied
Microsoft finally decided to launch a browser that can compete with current browsers, Microsoft has already lost much ground in that aspect.
We'll see how it goes.
Thanks for the article.
Edge is a smart browser of microsoft. But till chrome is favorite
Nice post, I've to be agreed with you...
I totally agree that the new Microsoft's browser will save web developers from a lot of deadly headaches, but I fail to get any glimpse of potential effects or benefits on SEO. After all, I think that SEO is independent of browsers, as it relies on content and its quality.
Yes, I'm missing any direct benefit to SEO as well. Is there something I'm missing?
Microsoft , yuck.
I like this Microsoft update about web browser!
Sorry, but any relevance for SEOs (and thus, this blog) is simply made up. This is, after all, a web browser we're talking about.
What you're saying is, "SEOs save (development) time previously spent elsewhere" (which, by the way, is something I don't agree with, because actual SEO itself has nothing to do with browser optimization) - but what does this have to do with SEOs specifically? You could make that point for any web-related job.
With all due respect, having content that is readable and available is a requirement before you could even begin any SEO strategy. After all, if all those grandmothers using old browsers can't read your content on collectable porcelain cat statues, they can't share and promote them.
Does Edge, or any browser, have some magical feature that instantly improves a site's SERP placement? Of course not, that is just silly. But to say that Microsoft's repudiation of IE and its old ways of developing browsers, as well as its decision to figuratively and literally pretend to be a competitors browser isn't something that is important to web content is equally silly.