Носорог и Javascript 1.8?

Возможно ли, чтобы Rhino использовал более новую реализацию JS, чем 1.7?

Должны ли мы ждать, пока Mozilla сделает это, или есть проект сообщества, который взял на себя инициативу?

Спасибо.


person Scott Klarenbach    schedule 19.04.2010    source источник


Ответы (3)


Я ничего не знаю о JavaScript 1.8, но знаю, что они активно работают над поддержкой ECMAScript 5. Проект RingoJS (ранее Helma NG) имеет настраиваемую ветку, которая реализует некоторые новые функции версии 1.8 и ECMAScript. 5. Например, он поддерживает функциональные выражения (f = function(x) 2 * x; вместо f = function(x) { return 2 * x; }), JSON.stringify/parse и Object.create/seal/freeze.

Я уверен, что Mozilla будет рада любой помощи при переходе на 1.8, но я не знаю ни одного проекта, который сейчас работает над этим.

person Matthew Crumley    schedule 19.04.2010

Ммм... Rhino не использует реализацию Javascript, это является реализацией Javascript.

person Pointy    schedule 19.04.2010
comment
Лучше бы это был комментарий к вопросу, а не ответ. - person Madoc; 31.08.2011
comment
Я не согласен. Ответ на вопрос - нет, и это то, что я написал :-) - person Pointy; 31.08.2011

SpiderMonkey работает на JS 1.8, но реализован на C вместо Java, не уверен, что это делает разница для вас.

person gnarf    schedule 19.04.2010