Так что я возился с созданием старой школьной игры для развлечения, используя холст.Firefox работает медленно, но в Chrome нет Firebug, что я считаю почти обязательным требованием при разработке с использованием JavaScript.Итак, первый вопрос: как люди разрабатывают эти сложные игры без помощи firebug?
Второй вопрос.Какие советы по повышению производительности могут помочь функциям рисования (или просто JavaScript в целом) выполняться быстрее?Мне кажется, что именно эта область является узким местом (по крайней мере, для Firefox).
Последний вопрос.После экспериментов с профилированием в firebug я вижу прирост производительности за счет того, что некоторые называют «плохой практикой», например: я организовал код в список функций, каждая из которых выполняет одно действие.Это работает медленнее, чем если бы я просто выкидывал весь код между beginPath () и closePath (), но, делая это таким образом, приводит к спагетти-коду и трудно следоватьКак вы управляете балансом?