3 ms·
It's not like SpiderMonkey starts up instantaneously. Also, an interpreter is of course slower than the quick and dirty native code generated by V8. JSC doesn'
by ahoge 12y ago
It's not like SpiderMonkey starts up instantaneously. Also, an interpreter is of course slower than the quick and dirty native code generated by V8.
JSC doesn't seem to have an advantage in the extremely short-running SunSpider benchmark suite.
Dart's snapshots are also something you just can't do with JavaScript, because the program structure is created imperatively with JS. You have to run quite a bit of code before you can actually run the program itself.
> Is it a meaningful amount that I should be worried?
Worried about what? Why would you care anyways? Do you also get worried if some game uses a Lua VM?
I use Dart for pretty much everything. Command line tools, web servers, and client-side scripting. It's an excellent choice for the things I do and the things I want to do.
It's a better fit than Java, C#, JavaScript, Python, or PHP. I still do use those languages occasionally, but Dart is my primary language now.
- sitkack 12y agoMike Pall would disagree with you about interpreter vs compiler.