We pay a lot of attention to the performance of the translated code and we use some optimizations like constant-value evaluation and substitution, foreach loop enhancements, smart field initialization, automatic typed-arrays usage, and more.