XML Feeds

.

[javascript-dev] Re: Re: jsui was a mistake.

Zola looseonthestreet at gmail.com
Thu Oct 4 14:45:58 MDT 2007


Joshua,

> Lua's a great language and we're looking at easier ways for anyone to  
> make language bindings. So, no need to ditch JS. Btw, the Tamarin VM  
> which is slated for the next version of the SpiderMonkey JS  
> implementation is significantly faster. Personally, if speed/memory  

Tamarin will not be fast.
We already know that.
The deal is done.
If you are reserving some future hope that Tamarin will come in and save the day,
No chance.
If you would like proof of that fact,
Your proof will only come when you read-back on my forum posting in 3 years from now, and Tamarin has solved nothing.
Fundamentally it is impossible for Tamarin to ever be fast.
Please check here:

http://ejohn.org/apps/js-speed/results/

Notice how Tamarin is ~20% faster than SpiderMonkey.
20% is not significantly faster.
It's not an order of magnitude faster like Lua,
or using 150 times less memory, like Lua.
LuaJIT can be 10 to 40 times faster.

Tamarin is a big bloated piece of Junk with a huge codebase. Major KLOCage goes into concerns WEB SECURITY ISSUES.
It's complete bullshit for Max/Msp.

>From wikipedia:
"
__What Tamarin is not__

Adobe contributed code for its virtual machine and the JIT compiler. The JavaScript compiler (the program generating bytecode from JavaScript source code) was not contributed as part of Tamarin. The contributed code will be integrated with SpiderMonkey to produce a complete JavaScript engine.

Tamarin is not the same as Adobe's Flash player, which remains closed source. The virtual machine is only a part of the Flash player, and will be a part of future versions of Mozilla/Firefox.
"

It's not a micro-VM like Lua is.
And that's what something like Max needs.

Javascript is worth giving up on.
Let's see Max/Msp become amazing.
Remove the things which stand in your way.

- Invect


More information about the javascript-dev mailing list