Video decoding is one of the things you really don't want to run in javascript (although it has been done). Besides a lack of ints, you have no access to SSE and other speedups. This is exactly the kind of thing that nativeclient would be good for, however.