| var global = require('../internals/global'); | |
| var userAgent = require('../internals/engine-user-agent'); | |
| var process = global.process; | |
| var versions = process && process.versions; | |
| var v8 = versions && versions.v8; | |
| var match, version; | |
| if (v8) { | |
| match = v8.split('.'); | |
| version = match[0] + match[1]; | |
| } else if (userAgent) { | |
| match = userAgent.match(/Edge\/(\d+)/); | |
| if (!match || match[1] >= 74) { | |
| match = userAgent.match(/Chrome\/(\d+)/); | |
| if (match) version = match[1]; | |
| } | |
| } | |
| module.exports = version && +version; |