5 ms·
The whole thing issue was that it had to run in IE8.
by error54 11y ago
The whole thing issue was that it had to run in IE8.
- Kiro 11y agosetImmediate is not supported in IE8 either.
- exogen 11y agoThe polyfill implements setImmediate using postMessage in IE8, though. AFAIK it's not really possible to polyfill WebWorkers.
- thomasfoster96 11y agoYou can sort of polyfill web workers by providing the same API but running the web worker in the main thread. Edit: I assume I'm being downvoted because you're still running the script in the main thread, and therefore lose the concurrency. Obviously this is an issue with a polyfill, but the point of polyfilling web workers would be to keep the one codebase rather than writing your your web app with and then without web workers.
- AgentME 11y agoWhich misses the point entirely. The problem the author had was doing sorting of many items in IE8 without a warning. Using a real web worker would be a solution, but using a web worker polyfill that ran in the main thread would put him right back where he started, with IE8 triggering a warning.
- thomasfoster96 11y agoI wasn't clear enough: I'd be polyfilling web workers not for this specific problem, but for other cases where I could use web workers and not lose IE8 support.