I think that NaCl is more geared towards being a target of a port for an existing application thats been written (like the supreme commander game that google managed to coerce a studio to port to NaCl).
I htink the pie is big enough for both NaCl and javascript apps.