chrome.runtime.sendMessage( 'nkeimhogjdpnpccoofpliimaahmaaome', { method: 'cpu.getInfo' }, response => { console.log('CPU Info:\n', JSON.stringify(response, null, 2)); } );
{ "value": { "archName": "arm64", "features": [], "modelName": "Apple M2 Max", "numOfProcessors": 12, "processors": [ { "usage": { "idle": 26879793, "kernel": 5270058, "total": 42511068, "user": 10361217 } }, { "usage": { "idle": 27925505, "kernel": 5045974, "total": 42900999, "user": 9929520 } }, { "usage": { "idle": 29153545, "kernel": 4688719, "total": 43152989, "user": 9310725 } }, { "usage": { "idle": 30140852, "kernel": 4360719, "total": 43319960, "user": 8818389 } }, { "usage": { "idle": 34426211, "kernel": 2169516, "total": 43433582, "user": 6837855 } }, { "usage": { "idle": 38586206, "kernel": 1338183, "total": 43658789, "user": 3734400 } }, { "usage": { "idle": 41067872, "kernel": 598226, "total": 43874597, "user": 2208499 } }, { "usage": { "idle": 41795321, "kernel": 412479, "total": 43965499, "user": 1757699 } }, { "usage": { "idle": 34484688, "kernel": 2180147, "total": 43500079, "user": 6835244 } }, { "usage": { "idle": 38604714, "kernel": 1340358, "total": 43680869, "user": 3735797 } }, { "usage": { "idle": 41086212, "kernel": 599273, "total": 43883401, "user": 2197916 } }, { "usage": { "idle": 41802500, "kernel": 411499, "total": 43970596, "user": 1756597 } } ], "temperatures": [] } }
Actually, do modern Macs even allow normal software to discover the CPU ID?