Интерпретатор Javascript, написанный на Javascript — нет, это не шутка, и с помощью Zaphod вы можете запускать реальные веб-страницы, используя его.
Mozilla Labs снова была занята. Если вы ищете движок Javascript для изменения и расширения, рассмотрите Narcissus. Что в нем особенного, так это то, что он написан на стандартном Javascript — да, Javascript в Javascript. Это делает двигатель очень легким для модификации и экспериментов. Проблема в том, как вы можете проверить свои модификации?
Вот тут-то и появляется новый Зафод. Если вы установите его, то сможете запускать скрипты с помощью Narcissus, просто пометив веб-страницу специальным тегом “приложение/narcissus”. Вы также можете запускать скрипты через Narcissus, нажав кнопку Mozilla в правом нижнем углу.
Обратите внимание, что Narcissus не заменяет движок SpiderMonkey — на самом деле именно SpiderMonkey запускает код Narcissus.
Для чего бы вы использовали Нарцисса/Зафода?
Помимо языковых экспериментов, трудно придумать немедленное применение. Вы можете представить себе тот день, когда машины и реализации будут настолько быстрыми, что вы сможете запустить Narcissus как своего рода виртуальный движок Javascript, чтобы сгладить различия между браузерами, но в данный момент…
На случай, если вы не заметили, имена подходят — Нарцисс, потому что в греческой легенде Нарцисс влюбился в свое собственное отражение — Javascript в Javascript — и у Зафода из «Путеводителя автостопщика» было две головы.
По крайней мере, идея интерпретатора Javascript, написанного на Javascript, должна быть чем-то, что не дает вам спать по ночам.
Чтобы скачать Narcisus Скачать
Узнайте больше о Зафоде