Это вопрос с собственным ответом, вероятно, предназначенным для cw
Во-первых - каковы характеристики хорошей реализации JS (на мой взгляд)
- полная. Он должен иметь возможность обрабатывать все конструкции JS. Хорошие тесты чтобы увидеть, может ли он скомпилировать такие вещи, как jquery, prototype, underscore и т.д. (конечно, многие из них не будут выполняться, поскольку они нуждаются в DOM)
- стабильна. Никаких сбоев или иногда работает, иногда does not
- Fast
- Поддержка Silverlight
- Встраиваемый. Я хочу простой интерфейс между хостингом окружающей среды и JS и обратно. Он должен просто работать