Ответ Кевина Уиннери точен по указанной вами ссылке на «Что происходит с кодом JavaScript -» .
Чтобы сформулировать это кратко: ваш JavaScript работает во время выполнения (JavaScriptCore для iOS и Rhino, но скоро V8 для Android). Ваш JavaScript может взаимодействовать по мосту с собственным кодом и компонентами. Как и кнопки, представления таблиц, веб-представления, метки и т. Д. Фактический JavaScript-код компилируется в приложение и запускается во время выполнения на устройстве. Но это очень упрощенный ответ. Чтобы узнать больше, прочитайте ответ Кевина по ссылке выше.
Именно так вы получаете мощь JavaScript с возможностями собственных компонентов на обеих платформах.
Я работаю на Appcelerator.