-
Notifications
You must be signed in to change notification settings - Fork 39
Internet Explorer
MicrobeTrace is not compatible with Internet Explorer, and probably never will be.
(Please note that the remainder of this page is developer-focused documentation.)
MicrobeTrace makes extensive use of ECMAScript 6 features. Internet Explorer's compatibility with these is virtually non-existent, and unlikely to ever be implemented.
We can polyfill those features that don't alter the syntax of the language (for example, Array.prototype.includes
), but MicrobeTrace uses non-polyfillable syntactic extensions to Javascript, like Arrow Functions and template literals.
Good Question! We could possibly build IE-compatibility by structuring a build system around the Babel interpreter, which can be set to target IE11 (or even possibly earlier versions). If MicrobeTrace ever becomes IE-compatible, it will almost certainly because of Babel (or some sort of successor to it).
We've never built Babel into the production pipeline because we haven't needed to (yet). If you urgently need IE Support in MicrobeTrace for a cluster investigation, please file an issue requesting it.
Copyright 2017-2020 Centers for Disease Control and Prevention • Acknowledgements