Engineer at Google • Author • Yeoman, Polymer, DevTools • Creator of TodoMVC, Aura, Basket • Passionate about pushing the web forward
Thanks so much for checking it out Addy! We've gotten the file size down from 50MB in this demo to 25MB by turning on some Emscripten optimizations. Further, applying asm.js we have gotten it down to 18.5MB, and I'm setting up some performance comparisons as we speak. Once these are set up I will be able to play around with some more ./configure options to see what else we can do to shrink the size.
One of my dream goals of this project is to have a Firefox/Chrome extension that can be installed that acts like a desktop app and will let me drag and drop screencasts onto it and turn them into gifs, while giving me options over the quality and size of the output :). In this case, and probably any other app, the extra logging will definitely be unnecessary (and probably slow things down) so I will remove it.
Really glad to see the filesize has been brought down! nice work :)