Альтернативы JavaScript

ActionScript 3 — для работы нужен Flash Player, который устанавливается на каждый браузер отдельно.

Flex — ActionScript-библиотека для создания RIA-приложений.

Java FX — Java-библиотека для создания RIA-приложений.

Dart — язык программирования, созданный Google, которая позиционируется как замена JavaScript.

Основное преимущество JavaScript перед альтернативными технологиями, это то, что не надо устанавливать дополнительных приложений для браузера. Приложение для выполнения JavaScript встроен в браузер по умолчанию.

Преимущество альтернативных технологий, это то, что они будут работать одинаково во всех браузерах.