For games when you want fast and cross platform with limited dev resources including browser; Haxe. Works well for producing fast and flexible code for games.
Would you be willing to elaborate on the reasons that make Haxe useable for games only?
I have been thinking about using it for some cross-platform UI components and would love to hear about the limitations that make it unsuitable for "normal" apps in your point of view.