Aerhm, for some reason the embedded screenshot didn't make it and uploading doesn't work either at the moment :/
The timings from the Firefox network tools panel are (uncached) are: 92ms for vim.js at 704.52 KB and 392ms for vim.js.mem at 1,534.38 KB. The unrelated stuff actually took longer: 'forkme_on_github' PNG: 724ms, api.github.com callback: 265ms, etc... Great work! :) -Floh. Am Mittwoch, 4. März 2015 12:11:38 UTC+1 schrieb Floh: > > Wow, that's impressive! Startup is basically instant for me, here are the > timings (with disabled browser cache): > > > > The huge difference in compiled size is actually strange, Alon mentioned > in a tweet that the compressed size is similar. Did you compile the asm.js > version with one of the size-reduction options (like -Oz?)? In my > experience, uncompressed asm.js is about 5x bigger compared to native code, > and when gzipped, the difference nearly vanishes. > > Cheers, > -Floh. > > Am Mittwoch, 4. März 2015 05:32:57 UTC+1 schrieb 王璐: >> >> Hi all, >> >> Recently I tried EMTERPRETER on Vim.js, and I got this: >> http://coolwanglu.github.io/vim.js/emterpreter/vim.html >> >> I was compiling using -s EMTERPRETIFY=1 -s EMTERPRETIFY_ASYNC=1, >> without any WHITELIST or BLACKLIST, which means all the functions are >> interpreted? The file size is reduced significantly, comparing with the 26M >> monster-sized ASM.js version, this version with EMTERPRETER is only 2.5M, >> which improves the startup time a lot. >> >> While I was planning to optimize after making it work, I found the >> performance is good enough, I don't feel any delay for normal navigation or >> editing operations, but it does become slightly slower for commands like >> `%s/^/hello/g`, which inserts 'hello' at the beginning of each line. >> >> This interpreter is surprisingly faster than I had expected, probably >> there were already lots of async operations in Vim maybe? Anyway I'm quite >> happy with this new technique! >> >> Thanks! >> >> >> regards, >> - Lu >> >> > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
