Avatar
Neos21 @ Nostr
046284c5d3cc859f58b1ff58d2bdbf22eb6f41a633e97f503a569cc1fe886322
どうも Neo です。

ローディングスピナーとコンテンツを瞬時に表示するとチカチカしてうるさいので、

・0.5秒ほど空白表示 (この間に読み込みが終わればいきなりコンテンツが出せる)

・0.1秒かけて opacity あげてスピナー表示

・コンテンツが用意できたら0.1秒かけて opacity あげてコンテンツ表示

という感じにすると違和感減ることが分かった

こっから一機能一機能と作り込んでいく元気がない

マストドンもどき、登録してくれたユーザさんの一覧が見えるページを作成。

あとファーストビューの読み込みとガタ付きを少し軽減。Twitter のやり方をちょっと見習った。

https://github.com/Neos21/neos-activity-pub/tree/develop

かの邪智暴虐云々

ぷんねぷんね

BullMQ の使い方分からない

エラーの理由を外に伝える必要がないなら、成功失敗を boolean で伝えれば十分かなと思ったりする

await 使うと同期的な書き方ができるとはいえ、try catch が頻出するとしんどい。

それに Java と違って throws 宣言がないし Promise は Reject 時の型定義ができないから、

やっぱり try catch は多用しない方がいいね

J:S・TS で Promise を then().catch() で処理するのと、await して try catch を使うのとでパフォーマンス変わるのかなぁ。

なんとなく try catch による例外処理って重たいイメージあるけど。

しご (とへのやる気が) おわ

よく寝ています

チョネムスン