Feather2 / documentation / Speed.md
Runtime Speed
The runtime performance is on par with Java / Kotlin. I haven't performed any speed tests, but Feather's bytecode is generally identical (or very similar) to that produced by Java/Kotlin.
Due to Kotlin's null-pointer checking, there are cases where Feather will be faster than Kotlin.
For loops such as for a in 0..10 haven't been optimised yet.
Currently, it compiled in the same way as iterating over any other Iterable (e.g. a List).
This is particularly bad, because a ends up being a boxed Integer, and not a primitive int.-
Compilation Speed
I'm pleased with the compilation speed. I may improve compilation speed by splitting the parsing and code-generation phases across multiple threads. I have an application with dozens of extensions written in Feather, and they take about 5 seconds to compile. That's slow enough to be slightly annoying!