What should Adobe do to save AIR?

ASNext was supposed to solve once and for all AS3 VM performance problems.
ASNext is now canceled, but the problem remains.

Why and how slow is AS3?

We know AS3’s VM and JIT aren’t very efficient in general, partly because the language is fairly rich and dynamic; and even if the VM was awesome, all maths are computed with double numeric types which are known to be massively slower than floats.

However compared to other scripting languages, we shouldn’t complain that it’s slow – AS3 AOT-ed on iOS is definitely much faster than interpreted LUA for instance, so why is that such a problem in AIR and not in Corona/MOAI/Gideros?
Continue reading