Comments (12)
The code is all written to work with IE8, but it hasn't been properly
tested. I'm happy to work with you on the support if you need.
On Monday, February 17, 2014, Simon Yu [email protected] wrote:
Hi,
Does the current version of SystemJS built with support of Internet
Explorer 8?Reply to this email directly or view it on GitHubhttps://github.com//issues/43
.
from systemjs.
Hi, This is what happened when I tried to test the SystemJS on IE8
Let me know if you have ideas on where the problem is and how I can fix. Thanks
from systemjs.
Thanks for looking into this. I believe this is because import
is a reserved property in IE8. I've added a fix to both es6-module-loader (ModuleLoader/es-module-loader@d1a684d) and SystemJS (f44df33) on the master branches. Let me know if this helps.
One other thing - loading ES6 modules in IE8 is not supported as the Traceur runtime is ES5 compatible only. I can work with you on a suitable build workflow here to make ES6 modules work in IE8 though (say compiling into AMD). For now, it is probably best to test SystemJS just loading AMD modules.
from systemjs.
We've just created two new IE compatibility fixes - ModuleLoader/es-module-loader@932e4aa
(in case you already tried it).
from systemjs.
Thanks for your hard work on this. I am happy to help you working and have a look on existing issues in IE8. In the meantime, please see the following error message I got from my colleagues in testing in IE8. Any suggestion to fix will be warmly welcomed!
from systemjs.
I've resolved this in the latest master branch. Thanks for reporting back!
from systemjs.
Hi, Could you please suggest on what version of system.js that has the best compatibility so far, especially with IE browser. Because I found there are multiple versions under the dist/ folder and therefore not sure which one should I use for a stable release.
Many thanks for advice!
from systemjs.
Sure, I'm working on some browser testing - will keep you informed.
from systemjs.
To update on this - I've been working on IE8 compatibility for the ES6 Module Loader today, and unfortunately have reached a point where the bugs go pretty deep.
The tests are running, and some are passing, but there are IE8 bugs in the promises implementation and normalization functions.
It may be possible to resolve these, but I do not have the time now. IE9 compatibility is the best we can offer until these bugs are resolved.
from systemjs.
IE8 support is finally complete for loading AMD, CommonJS and global scripts on the master versions of SystemJS and ES6 Module Loader. Transpiled ES6 may be supported in future.
I will be documenting the support and limitations, making a release shortly.
from systemjs.
This is now in the latest release.
from systemjs.
Great.
Many thanks for your update and hard work on this. I will try and use this into our existing projects
Simon
On 27 Mar 2014, at 23:50, Guy Bedford [email protected] wrote:
This is now in the latest release.
—
Reply to this email directly or view it on GitHub.
from systemjs.
Related Issues (20)
- setupProxy.js file not working in single-spa-react
- Apply CSS from nested dependency HOT 2
- worker-load.js conflicts with fetch-load.js and prevents systemjs-babel from working in a web worker
- Updating systemjs from 0.21.5 to latest (6.14.1)
- lastScript detection doesn't seem to be 100% reliable HOT 3
- [NodeJS] Should System.import('my-module') refetch if called twice? HOT 2
- Multiple dependencies bundled in one file (previously "bundles" config option)
- Distribution Files published to npm do not match what is in GitHub for version 16.14.2 (have windows style line breaks)
- Definitelytyped types for system-node.cjs HOT 1
- Top-level await does not wait for its dependencies
- system.min.js doesn't include latest version HOT 1
- Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') HOT 1
- Support fetchPriority with external import maps HOT 1
- Conflicting SystemJS instances — how to resolve? HOT 6
- Content Security Policy `unsafe-eval` and `unsafe-inline` still required? HOT 1
- I need to prevent SystemJS attempting to load dependencies on Shopify site, urls require a version parameter that SystemJS doesn't know HOT 1
- importMap dependencies error
- Should consumers be aware of `process.env.SYSTEM_PRODUCTION`
- Logging for SystemJS Error#3
- Wrong module content when importing latest react-router-dom versions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from systemjs.