2017-11-13 10 views
1

OffscreenCanvasを使用してレンダリングされた2dまたはwebglキャンバスには、いくつかの面白いパフォーマンス上の利点があります。私は最新の電子でそれを可能にする方法があるのだろうかと思っています。offscreenanvasのような実験的な機能を電子で有効にすることはできますか?

このスレッドで説明したようにexperimentalFeaturesフラグを設定しても機能しませんでした。

次のコンソールログ:

console.log('canvasNode', canvasNode) 
console.log('transferControlToOffscreen', canvasNode.transferControlToOffscreen) 
console.log('OffscreenCanvas', window.OffscreenCanvas) 

出力この結果:

console output

そして、私はこれをログに記録するブラウザウィンドウをインスタンス化しています方法は次のとおりです。

win = new BrowserWindow({ 
    width: 1200, 
    height: 700, 
    webPreferences: { experimentalFeatures: true } 
}) 

答えて

0

2つのリンクとGoogleは後で私はこの答えを見つけたgithub doc page

offscreencanvasがキャンバスに関連する機能であるので、それは私がそうのように私のブラウザウィンドウをインスタンス化しなければならなかったことを可能にするためにexperimentalCanvasFeatures

と呼ばれる別の旗の下にある:代わりにexperimentalCanvasFeatures

win = new BrowserWindow({ 
    width: 1200, 
    height: 700, 
    webPreferences: { experimentalCanvasFeatures: true } 
}) 

experimentalFeaturesです。

これは、次のコンソール出力の結果:

enter image description here

関連する問題