Одну и ту же логику можно реализовать разными способами написания кода.
Покуда будут мобильные устройства - нужно оптимизировать код, для быстрого выполнения.
РАЗУМЕЕТСЯ, по большей части это вопросы к Javascript, однако в контексте B4W это может иметь свои особенности.
Речь не идет об аналитике уровня VisualStudio, который пытается понять ваш код и предлагает переписать целые куски для оптимизации производительности ,но какая-нибудь аналитика кода не помешала бы.
Например, я у себя заметил, что при каждом обращении к объекту, я его нахожу "GetObjectByName". Подумал, а зачем я это делаю каждый раз, и отвел под него переменную, которой и пользуюсь.
Вот я, например, не уверен оптимально ли я поступил

ИЛИ

Было бы хорошо, если бы можно было для любого проекта запустить автоматический бенчмарк, который "как-то" проходится по приложению, хаотично вызывает функции, активирует сенсоры, и т.д. В итоге выдает "показатель скорости\памяти\фпс". Сравнив 2 варианта своего кода можно сделать вывод об оптимальном решении.