読者です 読者をやめる 読者になる 読者になる

non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

Poor rendering performance since electron1.4(Windows)

こんばんは。暖かくなってきたので、来春から小学生となる長男の生活リズムをつくるべく、子供たちをこれまでよりは早く起こすようにしています。kjunichiです。

背景

Electronをつかって3Dマスコットのgopheronを作っているのだが、最近Electronのバージョンをあげたら、 なんか動きが途中で重くなる現象に遭遇。

1.3.x is OK

npm electron@1.3

1.4.x is not OK

npm electron@1.4

こっちだとたまにすごく重くなる感じ。 Dev toolでみるとフレームレートが極端に落ちていると警告されるレベル。

1.4以降はどうようにときどき重くなる現象が発生して、最新版でも改善されていない。

類似事象の調査

考察

zcbenzさんの

Can you try setting a non-transparent backgroundColor for BrowserWindow and see if there is any difference?

1.4系以降のChromeでの透明ウィンドウの扱いがうまくGPUを活用できてないのかも。

関連記事

3年前の記事