set debug flag at the start of worker code

This commit is contained in:
Stewart Allen 2022-02-04 15:46:55 -05:00
commit 79061fa127
3 changed files with 11 additions and 5 deletions

8
app.js
View file

@ -668,7 +668,10 @@ function concatCode(array) {
// in debug mode, the script should load dependent
// scripts instead of serving a complete bundle
if (debug) {
const code = [ '(function() { let load = [ ' ];
const code = [
'self.debug=true;',
'(function() { let load = [ '
];
direct.forEach(file => {
const vers = cachever[file] || dversion || version;
code.push(`"/${file.replace(/\\/g,'/')}?${vers}",`);
@ -683,8 +686,7 @@ function concatCode(array) {
's.src = file;',
's.onload = load_next;',
'document.head.appendChild(s);',
'} load_next(); })();',
'self.debug=true;'
'} load_next(); })();'
].join('\n'));
inject.forEach(key => {
code.push(synth[key]);

View file

@ -10,6 +10,7 @@ let KIRI = self.kiri = self.kiri || {},
host = loc.hostname,
port = loc.port,
proto = loc.protocol,
debug = self.debug === true,
time = function() { return new Date().getTime() },
seqid = 1,
syncd = {},
@ -57,7 +58,8 @@ KIRI.work = {
if (self.createWorker) {
return self.createWorker();
} else {
return new Worker(`/code/kiri_work.js?${gapp.version}`);
let _ = debug ? '_' : '';
return new Worker(`/code/kiri_work.js?${_}${gapp.version}`);
}
},

View file

@ -8,6 +8,7 @@ let BASE = self.base,
POLY = BASE.polygons,
time = UTIL.time,
qtpi = Math.cos(Math.PI/4),
debug = self.debug === true,
ccvalue = this.navigator ? navigator.hardwareConcurrency || 0 : 0,
concurrent = self.Worker && ccvalue > 3 ? ccvalue - 1 : 0,
current = self.worker = {
@ -42,7 +43,8 @@ if (concurrent) {
}
for (let i=0; i < concurrent; i++) {
let minion = new Worker(`/code/kiri_pool.js?${self.kiri.version}`);
let _ = debug ? '_' : '';
let minion = new Worker(`/code/kiri_pool.js?${_}${self.kiri.version}`);
minion.onmessage = minhandler;
minions.push(minion);
}