Zaphod/Narcissus — движок Javascript для инноваций


Интерпретатор 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 Скачать

Узнайте больше о Зафоде


Добавить комментарий