repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 64ca680bb6446bb07fc9de04c08617b523072586:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 64ca680bb6446bb07fc9de04c08617b523072586
Author: James Baicoianu 
Date:   Tue Oct 31 04:33:19 2017 -0700

    Use navigator.hardwareConcurrency to determine number of workers

diff --git a/scripts/config.js b/scripts/config.js
index 0d020e641ac74496f2c83023bfebc5583397827c..
index ..9d04d79070d46b7b34719069793477130869c4ae 100644
--- a/scripts/config.js
+++ b/scripts/config.js
@@ -1,6 +1,6 @@
 elation.config.set('janusweb.network.host', 'wss://presence.janusvr.com:5567');        // Default presence server
 elation.config.set('engine.assets.corsproxy', 'https://p.janusvr.com/'); // CORS proxy URL
-elation.config.set('engine.assets.workers', 4); // Number of workers to use for asset parsing
+elation.config.set('engine.assets.workers', (navigator.hardwareConcurrency ? navigator.hardwareConcurrency - 1 : 4)); // Number of workers to use for asset parsing
 //elation.config.set('engine.assets.image.maxsize', 16384); 
 elation.config.set('engine.assets.image.anisotropy', 16); 
 elation.config.set('engine.assets.image.mipmaps', true); 

-----END OF PAGE-----