My point is that they can't fulfil both aims. If they want performance advantages over vanilla they need to drop to c++ but if they want to remain compatible with bukkit they need to stay in java. So they'll either have to sacrifice performance for compatibility and only be slightly faster or lose compatibility in some places as they use native code.
also do you know how much of a hot path sending whole chunks is?
also do you know how much of a hot path sending whole chunks is?