Приложение отстает, веб-сайт не - PullRequest
0 голосов
/ 13 июля 2011

Я создаю небольшое приложение с Adobe AIR, используя HTML и JavaScript. Когда я рассматриваю приложение как обычный веб-сайт (независимо от того, в каком браузере), все отлично. Но когда я рассматриваю его как приложение AIR (с помощью команды adl или в соответствующем пакете), все эффекты, в основном jQuery, замедляют работу сайта.

Я не использую какие-либо причудливые эффекты, это просто слайдеры изображений. Есть идеи, откуда это?

Спасибо!

PS: я знаю, что это не потому, что мой компьютер работает слишком медленно; Я недавно купил новое оборудование за 700 евро (~ 980 $; ~ 620 GBP):)

Ответы [ 2 ]

1 голос
/ 30 октября 2011

У меня была такая же проблема.

Оказалось, что вы НЕ ДОЛЖНЫ использовать свойства box-shadow -webkit-box-shadow или text-shadow css в своем воздушном приложении. Работает нормально в других браузерах? но резко замедляет производительность воздуха.

Это сработало для меня.

0 голосов
/ 14 июля 2011

В настоящее время я работаю над приложением JavaScript AIR, которое без проблем запускает jQuery на ПК с очень низкими характеристиками, и на самом деле поражает меня своей скоростью (стук по дереву!).Adobe недавно улучшила производительность JavaScript, поэтому, если у вас нет последней среды выполнения (в настоящее время 2.7), определенно воспользуйтесь этим.

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

Вы также можете взглянуть на эту статью о настройке производительности приложений AIR, хотя этососредоточена на разработке Flex и AS.

http://www.adobe.com/devnet/air/articles/air_performance.html

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...