The morla here is not "don't use imageio".
Um.. Am I the only one that finds it a bit odd that a Sun engineer is specifically stating "don't use imageIO" for loading images because it isn't fast enough, when the soul purpose of that API is to load images?
The moral is that any performance work begins and ends with a profile.
Shouldn't Sun take this advice and *fix* imageIO? I realize that it has to be a general purpose image loader.. but I don't believe that means it has to be nearly as slow as it is. The imageIO API should
be the the preferred way to load images in most
cases.. why have it if everyone ends up rolling their own?
It seems like the same sort of strategy that effectively killed JMF. Sun comes up with a good thing, drops the ball, and it ends up no good for anyone.