navigator.cores→navigator.hardwareConcurrency