0

Я разрабатываю приложение Chrome, основанное на том же коде, что и обычная веб-версия. Это приложение для веб-аудио, поэтому достаточно высокая производительность для целей синхронизации.Chrome App Плохая производительность

Я заметил, удерживая нажатой кнопку мыши в приложении и шевелясь вокруг, производительность значительно падает, что достаточно, чтобы испортить время. Эта проблема не возникает в обычной версии на базе браузера, которая работает с тем же кодом.

Я зарегистрировал эту деятельность с помощью инструментов разработчика Chrome, и единственное, что я могу обнаружить, что не происходит с версией на основе браузера, - это вызов функции updateAppWindowProperties, который является встроенной функцией Chrome App.

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

Кто-нибудь знает, в чем причина этого, может быть, это связано с тем, что приложение Chrome проверяет размер окна?

Chrome App Performance

+1

Хорошо, я думаю, что понял это. Кажется, это было исправлено за счет сокращения числа классов css. У меня было много классов, которые использовались только для селекторов jquery, я изменил их на атрибуты данных и, похоже, исправил проблемы с производительностью. – ezero

+1

, так что если это работает, сделайте ответ из него и примите его в качестве решения. Может быть полезно для других людей, иначе вопрос будет авторизован через несколько месяцев. – wOxxOm

ответ

0

Это, кажется, было зафиксировано сокращение количества классов CSS. У меня было много классов, которые использовались только для селекторов jquery, я изменил их на атрибуты данных и, похоже, исправил проблемы с производительностью.

Смежные вопросы