diff --git a/index.js b/index.js index a0f10d2..d1f522f 100644 --- a/index.js +++ b/index.js @@ -20,7 +20,8 @@ function Framework (opts) { } var timingEnabled = opts.timing === undefined ? true : opts.timing - var hasPerformance = window.performance && window.performance.mark + var hasWindow = typeof window !== 'undefined' + var hasPerformance = hasWindow && window.performance && window.performance.mark var router = nanorouter(routerOpts) var bus = nanobus() var rerender = null