disable nanotiming without localstorage (as of 7.3.0)

This commit is contained in:
Danny Coates 2018-02-20 16:00:19 -08:00
parent 46249935b2
commit 019c8814f6
No known key found for this signature in database
GPG Key ID: 4C442633C62E00CB
1 changed files with 2 additions and 11 deletions

View File

@ -1,21 +1,12 @@
try {
// It's kind of silly that this needs to be here...
// 'nanotiming' reads this *on initialization* so
// the only way to make sure it's disabled from the
// first page load is to set it before we even
// require('choo')
localStorage.setItem('DISABLE_NANOTIMING', true);
} catch (e) {
// localStorage is disabled. nanotiming will also be
}
const choo = require('choo'); const choo = require('choo');
const html = require('choo/html'); const html = require('choo/html');
const nanotiming = require('nanotiming');
const download = require('./download'); const download = require('./download');
const header = require('../templates/header'); const header = require('../templates/header');
const footer = require('../templates/footer'); const footer = require('../templates/footer');
const fxPromo = require('../templates/fxPromo'); const fxPromo = require('../templates/fxPromo');
nanotiming.disabled = true;
const app = choo(); const app = choo();
function banner(state, emit) { function banner(state, emit) {