はてなキーワード: SpiderMonkeyとは
function returner() { return 100; } function profiler(aFunction) { var begin = new Date(); for (var i = 0; i < 500000; ++i) { aFunction(); } var end = new Date(); return end - begin; } function profileLambdaExpression() { // lamda expression print("lamda expression : " + profiler(function () returner()) ); // equal to above expression print("normal form : " + profiler(function () { return returner(); }) ); // not return the value print("return no value : " + profiler(function () { returner(); }) ); } profileLambdaExpression();
>> lamda expression : 1521
>> return no value : 1431
SpiderMonkey 1.8.0 pre
Sony Japan|プレスリリース | 液晶テレビ<ブラビア>の情報閲覧機能「アプリキャスト」個人向けソフトウェア開発ツールを公開
早速見てみた。
ここからBRAVIAに搭載されてるJavaScriptインタプリタのソースがダウンロードできる。
まんまSpiderMonkey。
つまりフルのJavaScriptの言語仕様がサポートされてるってこと。
IT戦記みて「SpiderMonkey」がほしくなったけど、
ぐぐったらスタンフォード大が1.6を配ってた。
http://www.stanford.edu/class/cs242/spidermonkey/
古いけどこれでいいや。
ヤターッ!