絵文字が数百個存在するようなインスタンスにおいて、絵文字のサジェストおよび、管理画面の絵文字一覧の表示に凄く時間がかかってしまいます。
おそらく全絵文字のレンダリングを行っているので当然の挙動なのですが、100件ずつ表示するなどの処置が欲しいです。
cache使ったら改善できそうですね
:でローカルカスタム絵文字を全件→これは多分大量にあると重い
ただ、:なんたらみたいに1文字以上でサジェストしようとすると、Unicode絵文字のサジェストとぶつかるのでちょっとめんどくさそう
また、ローカルに数百数千単位で絵文字を追加するユースケースは特殊と思われるので、それにあわせて改善するべきかはわからない
1000ぐらいは余裕と思う, 逆にフィルタがないのに100件ずつ表示するようにすると使いづらくなりそう
DBクエリは重くないので (数千行程度の小さなテーブルのクエリ) DB cacheは効かないと思う
また、ローカルに数百数千単位で絵文字を追加するユースケースは特殊と思われるので、それにあわせて改善するべきかはわからない
そうですね...
1000ぐらいは余裕と思う
800文字ですが、おそらくvueサイドのレンダリングが遅延していて、表示に10秒ちかく要します(環境依存ではありそう)