When targeting HTML5, my compiled .js file (even in release mode) is always (at least) 1.3mb, even before I start adding assets. Is there anyway to reduce the size of this file (either before or after build)?
Have you tried -final
? That turns on dead code elimination.
I haven’t. I’m not familiar with that concept in Haxe + OpenFL. Is this something I need to activate via code or through the command prompt?
Command prompt:
> openfl test html5 -final
HaxeDevelop: Click the window that says “html5,” then add “-final.” (With a space in between, of course.)
2 Likes
Thanks a lot, Player
Ok, I simply added it to the drop down menu and that made a HUGE difference (reduced filesize by about 500%). Thanks so much.
On the topic of filesize, zip your output JS file to get a feeling of how big the download size will actually be. Most (good) servers have Gzip compression enabled automatically. With this in mind, HTML5 tends to be smaller than SWF