He found that most drawing is twice as fast and 'computing' (which runs a few SHA256 functions from memory) is about three times faster. The results also found that the windowing API has far worse results (the bottom score is a maximum of fifty from memory) when using the current compiler, which I'd guess is caused because of the increased amount processing on the Lua side of things.
This really interested me so I've put a little experiment together. I ran ComputerCraft with and without Java bytecode compilation on CCEmuRedux. Running 1lann/GravityScore's benchmark script produces these results:| Current | Bytecode ==========|=========|=================== Text | 16.25 | 7.6 Color | 46.55 | 24.5 Advanced | 31.75 | 14.35 Computing | 6.15 | 2.4 (Lower is better) Overall |-45.7 | 6.15 (Higher is better)
It is obvious that compiling to bytecode is quicker, but has quirks such as files with hyphens cannot be compiled (but I'm sure that could be avoided).
Without Window API: just in case you wanted itCurrent | Bytecode ==========|=========|=================== Text | 4.9 | 2.75 Color | 3.15 | 2.45 Advanced | 6.1 | 4.85 Computing | 8.85 | 2.4 (Lower is better) Overall | 32.0 | 42.55 (Higher is better)
While SquidDev did point out that there are some quirks, it seems like switching to this and fixing these small issues would be very beneficial to fairly graphical or processing intensive programs, of which there is an increasing amount.