IE 11 Crashes On Empty Project (Both 5.3.6f1 & 5.4.3f1)

Hi all,

Now I know IE 11 isn’t a supported browser, but I have a client that is labeling it a must.

I updated to Unity 5.4 (as part of a routine upgrade) to find IE 11 would crash (even with a default empty project).

First thing I did was revert back to 5.3.6 and happily found my project would work as normal (albeit a bit slow).

However, come this morning, IE 11 doesn’t seem to work at all using 5.3.6 (I haven’t changed a single line / setting) and will throw out an “out of memory” warning even with an empty default project. I highly doubt it, but does Unity have some sort of remote settings that get pulled when a WebGL build is built? It seems really strange that it’s been working for months in 5.3.6 (my main reason for not updating Unity) only to break all of a sudden.

I’ve tried build a default empty project using IE 11 (which also used to work, again a bit slow) but this also seems to have bit the bullet. Why would an empty project work a while a go and then all of sudden stop? :eyes:

Side note: Strangely, using 5.3.6 (empty project) with Edge would also cause Edge to lock up and throw out of memory errors (usually just after trying to optimize Math.fround), which I read somewhere IE and Edge have trouble with.

Not that I know :slight_smile:

How much memory does your WebGL content need (WebGLMemorySize and size of uncompressed js/data)?

TOTAL_MEMORY: 268435456

Uncompressed development folder = 128 MB
Template Data = 120 KB

I’ve added a screenshot of all the file sizes for the uncompressed data.

I can also PM you a link to the deployed build if you need?

Thanks for the help.

2859987--209247--Mem.PNG

After pouring through the forums, I think the start up crash might be memory related when reading in and removing the Math.fround calls as seen here

Is there anyway to stop Unity + IE 11 doing this process? Or removing the Math.fround calls by hand before? I’d rather not have the optimizations across other browsers (as my app is very lightweight) and have it working on IE 11.

Many thanks.