ProjectCSSのload完了まで他のコンポーネントのrenderを待機させる
しかし読み込みタイミングを早くするだけでは足りない
特にpagelist画面
ネットワークレイテンシがある環境では、どうしてもfirst viewを全てServiceWorkerから構築する速度に勝てない
当たり前だが
一方、page画面やstream画面では画面のチラつきはない
例
これはpages APIやstream APIの受信に時間がかかっている為
CSS読み込みタイミングとバッチリあう、なんだかいい感じのディレイになってくれている
チラつきもなく、遅さも感じない
pagelist画面もこんな感じにしたい。遅くもないし快適だshokai.icon
つまりCSS読み込み完了までrenderを待たせれば良いのではないか?shokai.icon
あくまでrenderを待たせるだけ
HTTP API呼び出しは行う
念のため10秒ぐらいのtimeoutはかける
まあ普通にこの結論は最初から念頭にあったけど、先に読み込みタイミングを前倒ししてからじゃないと全体が遅くなるのでやりたくなかった
なのでやります