2021.3.26
https://gyazo.com/0ab064101c4caca2eb59ce1f04a35212
Electronのロードがマジで遅いんだけど(まともに見れるまでに10秒はかかる)リロードすると画面でないみたいなバグのせいで調査がまともにできない、全然治らない かなり時間をドブに捨てた
https://gyazo.com/1226540a09bdb5be1aa54d5ebb1f51ab
無効なコールを入れて動作を見たら、リロードに問題はなくロード時間も一瞬だったので、コードに問題があることになる
example.com(適当なサイト)ヘ遷移すると普通にリロードができる
Appの真下で存在しないページを表示(Reactを読む中では最も表示量が小さい)でも初回到達までの時間は変わらず
miyoutvは問題ない速度でロード、リロードも問題ないので、依存を見習ってelectronとかwebpackとかを下げてみた、変わらず…
これ以上どういう差でロードが異常に遅くなるんだ
!!!これelectron-storeでは!!!
code:disable-electron.ts
class Store {
constructor(a: any) {}
get() {
return null
}
}
これにしたら速攻で起動するようになた照
けどmiyoutvも内部でelectron-store使うライブラリ使ってたはずなんですよね
!!メインプロセスでinitすることによって起動時間が大幅に短縮!!
けど依存を全部入れる必要があって…
https://gyazo.com/deb332bbab12e345439956fd7290889e
どうして〜
いろいろ頑張って治した
https://ricapitolare.vercel.app/svg?url=https://github.com/ci7lus/MirakTest/commit/8765b968cb9f4478004899d28620ca43213f1198#.svg https://github.com/ci7lus/MirakTest/commit/8765b968cb9f4478004899d28620ca43213f1198
https://gyazo.com/d4aeddd5673d0d40ea71bbfc6b69969a
起動時間が超短縮!
インターネットガチョウハヤイ
けどここまで頑張って直す必要あった?一日潰れましたが
…