/* eslint-env worker */ onconnect = function (e) { let port = e.ports[0]; let navigatorObj = self.navigator; let result = {}; result.appCodeName = navigatorObj.appCodeName; result.appName = navigatorObj.appName; result.appVersion = navigatorObj.appVersion; result.platform = navigatorObj.platform; result.userAgent = navigatorObj.userAgent; result.product = navigatorObj.product; result.hardwareConcurrency = navigatorObj.hardwareConcurrency; port.postMessage(JSON.stringify(result)); port.start(); };