SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site,, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Twilio Voice JavaScript SDK (twilio.js) Microsoft Edge Legacy support notice

The Twilio Voice JavaScript SDK (twilio.js - formerly "Twilio Client") will officially end support for Microsoft Edge Legacy on September 1st, 2020. After this date, Twilio Voice JavaScript SDK apps used with Edge Legacy will no longer be able connect to Twilio, or place or receive calls.

For continuity of service, Edge Legacy users should upgrade to the latest version of Microsoft Edge, or another supported browser, before September 1st, 2020.

This guide covers the following topics:

What is Microsoft Edge Legacy, and why is support ending?

Edge is Microsoft's default web browser with Windows 10, and the replacement for Internet Explorer. Edge Legacy - version 78.x and earlier - contains incompatibilities with Twilio's JavaScript SDK that result in long call setup times (up to 5 seconds) for all browsers.

The "New Edge" - version 79.0 and later - provides a more optimized call setup. Therefore, we are ending support for Legacy Edge on September 1st, 2020.

Do you have a migration guide?

No migration is necessary for Twilio Voice Javascript SDK apps. The same code you use in Microsoft Edge Legacy is compatible with the new Microsoft Edge, and a number of other web browsers. Users will only need to update the web browser they use to access your app.

If you find any discrepancies or inconsistencies when moving away from Edge Legacy, please collect the details, and share them with Twilio support.

How can I see what browser is being used with my Twilio Voice JavaScript SDK app?

You can use Voice insights to check is users are making or receiving calls using Edge:

  1. Access the Voice Insights page in Console.
  2. Select the following options:
    • Click the Last 8 Hours drop-down menu, and then select the desired time frame.
    • Click the Select a Filter drop-down menu, and then select Browser.
  3. Click the Select browser values… drop-down menu, and then select Edge.

Any calls that are listed indicate a user connecting with Microsoft Edge.

You can also add code to your application to check the browser used. The following function returns true if the browser is Microsoft Edge Legacy:

function isLegacyEdge(navigator) {
  navigator = navigator || (typeof window === 'undefined'
  ? global.navigator : window.navigator); return !!(navigator) && typeof
  navigator.userAgent === 'string'
  && /edge\/\d+/i.test(navigator.userAgent);

I have a Microsoft Edge Legacy Extension, what should I do?

To get help migrating an Edge Legacy extension, see the following Microsoft doc:

Microsoft Edge (Chromium) Extensions (

Have more questions? Submit a request
Powered by Zendesk