root index legacy

Edge Legacy: The New IE

Writing about how, in my opinion, Edge Legacy will become the new Internet Explorer a few years. Hoping that it doesn't ever happen! 2020-08-25

In this article, we will discuss why Internet Explorer is so unfamous among web developpers, and the future of Edge Legacy.

IE, Our Worst Nightmare

Here is the a normal day in the life of a front-end developper: You program an awesome page on your favorite browser, and everything works perfectly. Then, you test it on Chrome, then Firefox, then Edge, and everything still looks just like you intended it. But then, you open it up on Internet Explorer... and everything breaks: your dynamic JavaScript code, your CSS Grid layout, your buttons, your links...

The next few days, you spend about twice as much time trying to make your website work on Internet Explorer. After having written double the code just to make it compatible with this dreaded browser, you can finally continue programming... And then everything starts all over again.

This very website is not compatible with Internet Explorer at all. It displays a simple message to let the user know about it:

Sorry, but this website doesn't support Internet Explorer. Open in Edge

However, if you bypass the message and manage to see the website, it will look something like this: broken website on internet explorer No comments.

What About Edge Legacy?

Edge Legacy is a browser that is tons better than IE. However, in my opinion, it will slowly become the next Internet Explorer, as Microsoft will eventually shift their time ressources to developping the new Edge browser, and slowly history will repeat itself. Fortunately, Microsoft is trying its best to force users to upgrade to the new Edge, as you have probably noticed if you have used a Windows computer in the last few months... but Edge Legacy still has a greater market share than the new one, and it has its flaws.

For example, here is how this website looks on it: semi-broken website on edge It looks heaps more promising than on Internet Explorer, but the Home page is still not displaying properly. I spent about an hour tracking down the root cause of this problem, and eventually found that Edge Legacy doesn't support Asynchronous Generator Functions, which are the building blocks of this very website. Unfortunately, I will not be adding support for Edge Legacy, since it would require a full rewrite of the code in order to make it work. As you can see, websites are already starting to break on this browser, and I feel like it will get worse as time goes on.

Moving Forward

I really hope that Edge Legacy will die before long, so it doesn't have time to become the next Internet Explorer. Can you imagine the nightmare if it was to become as unfamous as IE? I guess all we can do is wait and pray...