Deck.gl: Internet Explorer 11 support

Created on 1 May 2017  Â·  8Comments  Â·  Source: visgl/deck.gl

* ISSUES *

  • [ ] Sliders in interactive layer explorer doesn't work

Various data worker in our gallery examples do not work

  • [ ] IE doesn't support template literals
  • [ ] IE doesn't support shorthand property names

Things we need to do:

  • [ ] Add docs in getting-started that explains that polyfills are needed when building for IE11. #845
P1 bug enhancement

Most helpful comment

Thanks for offering to help @athomann! This was an issue in luma.gl and has already been resolved in https://github.com/uber/luma.gl/pull/1238. The fix will be released in deck.gl v7.3 later this week.

All 8 comments

IE doesn't support template literals
IE doesn't support shorthand property names

Sounds like these haven't been transpiled? Maybe an easy fix?

Hi
I am currently developing a application with deck.gl and it works really good! But I really need IE11 support. What is the status of this issue? I can see that this is a milestone set for v4.1, and v4.1 was released 15 days ago. Should I be prepered to wait 1 week, 1 month or a year for IE11 to get support? I just want to be able to get some kind of estimate :)

@ehallq There are no specific plans. But if the issues are small, we might be able to address them in a patch release to deck.gl 4.1 (best case within a couple of days).

A great way to help us would be to let us know what problems you are seeing. Are they the same as listed in this issue? Did fix #702 not address them?

IE11 is not one of our primary environments. We mainly want to support IE11 (as the one exception to our focus on "evergreen" browsers) for the benefit external users such as yourself - to ensure we have a reasonable coverage of browsers for people building web apps on deck.gl. So any help will be appreciated!

IE 11 has been used and supported on Windows only in Corp space for a
while. These are the basics for use of IE v11 as reference.

  1. Enterprise Mode for Internet Explorer 11

https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11

  1. Baseline
    https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11

On Fri, Aug 11, 2017 at 8:30 AM, Ib Green notifications@github.com wrote:

@ehallq https://github.com/ehallq There are no specific plans. But if
the issues are small, we might be able to address them in a patch release
to deck.gl 4.1 (best case within a couple of days).

A great way to help us would be to let us know what problems you are
seeing. Are they the same as listed in this issue? Did fix #702
https://github.com/uber/deck.gl/pull/702 not address them?

IE11 is not one of our primary environments. We mainly want to support
IE11 (as the one exception to our focus on "evergreen" browsers) for the
benefit external users such as yourself - to ensure we have a reasonable
coverage of browsers for people building web apps on deck.gl. So any help
will be appreciated!

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/uber/deck.gl/issues/618#issuecomment-321844516, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ASot9IPMyCu0qE0Ln9QsMX3bC9etFjefks5sXHOFgaJpZM4NNNhx
.

There seemed to be some problem with trans-piled output.

for example in the Arc Example, the error is located at bundle.js

line 74974
var pageLoadPromise = isBrowser ? new Promise(function (resolve, reject) {
  window.onload = function () {
    isPageLoaded = true;
    resolve(document);
  };
}) : Promise.resolve({});
SCRIPT5009: 'Promise' is undefined
File: bundle.js, Line: 74974, Column: 1

This error is captured in IE 11 Version 11.0.9600.18617

Verify on IE-11 to get feel of all issues.

I'd be happy to work on this issue. Anyone be able to point me in the right direction. Also looks like https://deck.gl doesn't load on IE 11.

Thanks for offering to help @athomann! This was an issue in luma.gl and has already been resolved in https://github.com/uber/luma.gl/pull/1238. The fix will be released in deck.gl v7.3 later this week.

Was this page helpful?
0 / 5 - 0 ratings