1

私は長い間アプリを作り直しており、AIR で動作するようになりました。ただし、一般的な UI レイアウト プラグイン ( http://layout.jquery-dev.net/downloads.cfm ) により、アプリの速度が実質的に停止します。

5,000 行を超えるので、誰もデバッグしないと思いますが、これに遭遇した人はいますか? iframe が自分のサイトを指すラッパーとして AIR を使用しています。iframe から実行するだけで処理が非常に遅くなるのは奇妙です。

プラグインをオフにすると、アプリは明らかにまったく正しく見えませんが、すべてが再びスムーズに実行されます. CSS ホバー状態でさえも遅いため、何かが AIR を破壊しています。

4

1 に答える 1

0

CSS!ええ、それが答えです。box-shadows などの高度な CSS やその他の高価なルールを使用すると、AIR エンジンが非常に遅くなり、アプリの速度が低下します。

レイアウトを使用すると、mouseenter と leave でクラスが追加および削除されるため、問題が悪化しました。これらのクラスを追加および削除すると、再レンダリングが必要になり、非常に遅くなり、アプリがほぼ停止しました。

少なくとも私の例では、グラデーションなどの他のルールを残しながら、ボックス シャドウを切り取るだけで済みました。

于 2012-07-10T21:47:37.490 に答える