In any case, the language being used on the OS has next to no bearing on the actual performance. How can you know that JavaScript is slower than Java? The devil is in the details- i.e., the implementation.
There's also some results by Koush Dutta[1] (Cyanogenmod contributer and Clockwork Recovery developer) from 2009 showing similar findings, though obviously that's way old and before Dalvik had JIT added in Android 2.2. We had a discussion sometime ago about that article on hn as well[3]
[1] http://blog.xamarin.com/android-in-c-sharp/
The biggest issue JavaScript+HTML has is memory usage. Cheap phones don't have much memory and Java on Dalvik is much more memory efficient.