@Bass: From whence did this understanding arise? If the JS app is a Windows 8 Metro style app, then you will have to use WinJS to access WinRT APIs... It's like saying you can write a Metro app without using WinRT APIs. That's incorrect. You can't...
C