Linked by Thom Holwerda on Wed 27th Feb 2013 22:42 UTC
Thread beginning with comment 553918
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Low-end handsets, emerging markets and performance
by Nelson on Thu 28th Feb 2013 12:43
in reply to "RE[2]: Low-end handsets, emerging markets and performance"
It depends a lot on what you're doing, for applications with a heavy computational factor it most certainly won't (though matching Java/C# is not impossible in JavaScript). For applications leveraging the runtime more it can be every bit as fast as a native application from the user perspective.
You just don't know enough about the executing code to do meaningful code optimization, and are running under time constraints as the code gen is happening in real time. This is in contrast to the case with C#, especially as moondevil mentioned, where compilation is done offload and gratuitous optimizations can be applied.
It is improving and some of the latest optimization frameworks being introduced @Mozilla are specifically geared towards actual web apps rather than regular web pages (the IonMonkey JIT for example).
Mozilla being on its Nth JavaScript engine doesn't really impress me as much as it once did.
RE[4]: Low-end handsets, emerging markets and performance
by jacquouille on Thu 28th Feb 2013 13:43
in reply to "RE[3]: Low-end handsets, emerging markets and performance"
Just take a look at https://developer.mozilla.org/en-US/demos/detail/bananabread and then please comment on whether you still think that JS JITs can't do "meaningful optimizations".





Member since:
2007-02-06
It depends a lot on what you're doing, for applications with a heavy computational factor it most certainly won't (though matching Java/C# is not impossible in JavaScript). For applications leveraging the runtime more it can be every bit as fast as a native application from the user perspective.
It is improving and some of the latest optimization frameworks being introduced @Mozilla are specifically geared towards actual web apps rather than regular web pages (the IonMonkey JIT for example).