サークル数が多くなると、サークルリストの表示にやたらと時間がかかっている問題に対応しました。
改善箇所
いままではテーブル生成に insertRow を使用して律儀に一行づつ入れていたのですが、サークルチェッカーのテーブル生成は読み込み時の一回しか行われないため、この箇所を、単純な HTML 生成に変更しました。
具体的にやっている事は、 table 内の html 要素を一旦文字列のリストとして生成した後に、対象の table に対して id 指定で流し込むという手法です。
手元の初代 iPad で確認したところ、 comitia 109(a) といった、巨大なサークルリストも待たされずに表示されるようになりました。
お気に入りのリストも insertRow で処理していたので、同じく HTML の流し込みに変更しています。
お気に入りリストを多用されている場合はこちらも改善されているかと思います。