как видите все прекрасно работает и без AMC

есть отличие но не принципиальное
код для микроконтроллера компилируемый,а jawascript интерпретируемый,в результате работы компилятора мы получаем hex файл (двоичный) предназначенный для исполнения реальным процессором
jawascript работает на интерпретаторе,такой есть в каждом браузере,поэтому jawascript самодостаточен , а входные данные скрипт может генерировать сам
это вы не правы, например с его помощью браузеры показывают рекламу(всякие крутилки, счетчики и прочая анимация, правда сейчас смещаются в сторону flash анимацииСферическая библиотека в вакууме никому не нужна