WebGL Build File .asm.js

So WebGL builds are now outputting a .asm.js file in addition to the .data, .js, and .mem files. Obviously this is to support asm(on in firefox I think) but the file is ~30% larger than my .data, .js, and .mem files combined.

Why is this file so big? Does it also contain the assets from those other files?

I looked at the docs (Unity - Manual: Building and running a WebGL project) and that page seems out of date, not mentioning the .asm.js file. I am running 5.5.0

the asm.js file does not have anything to do with data. It’s just code.

Yes, 5.6 docs need to be updated.