The choice of technology is often made based on what's new and what's cool. It might be better to choose something a little older, a lot warmer and perhaps rather grey and boring. Because it probably runs a lot, lot faster. When JFC was new, AWT was still a lot faster at execution time. There are still many factors involved in a technology choice, but I feel it is the duty of the Interaction Designer to strongly advocate, older more established technologies when there is a real speed advantage.
Usability has to get a voice at the table when the choices are made.
It is really important to strike the correct balance with the maturity of the infrastructure technology. If it is in its infancy, the chances are that the vendor hasn't been making an effort to deliver performance. Two choices emerge for the application developer. Apply pressure to the vendor of the infrastructure to deliver strong performance soon, or choose an older, perhaps less hip, less functional alternative that delivers performance now. Fast Interaction is minimal Interaction Minimising the hassle for the user is another important aspect of speed.