Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
構築に時間がかかるクライアント側クラス、具体的には com.bradrydzewski.gwt.calendar.client.Calendar; があります。
ブロックしないように、このクラスの構築を ajax 呼び出しに渡す方法はありますか?
Calendar calendar = new Calendar();
このカレンダーはシリアル化できないため、RPC を使用できません。
なぜ時間がかかるのか、何か洞察をいただければ助かります。
クライアントで発生しなければならないDOM操作に「長い時間」がかかる場合、非同期性は役に立ちません。JavaScriptはシングルスレッドであるため、CPUにバインドされたタスクは、実行中にページ全体を下にドラッグします。
別のTransfer Objectクラスを使用してカレンダーの詳細を保存し、それをサーバー側に渡します (RPC またはプレーン Ajax は関係ありません)。