system.cpuAPI to query CPU metadata.
The architecture name of the processors.
A set of feature codes indicating some of the processor's capabilities. The currently supported codes are "mmx", "sse", "sse2", "sse3", "ssse3", "sse4_1", "sse4_2", and "avx".
The model name of the processors.
The number of logical processors.
Information about each logical processor.
List of CPU temperature readings from each thermal zone of the CPU. Temperatures are in degrees Celsius.
Currently supported on Chrome OS only.
The cumulative time spent idle by this processor.
The cumulative time used by kernel programs on this processor.
The total cumulative time for this processor. This value is equal to user + kernel + idle.
The cumulative time used by userspace programs on this processor.
Cumulative usage info for this logical processor.
Queries basic CPU information of the system.
callbackparameter looks like:
(info: CpuInfo) => void
Promises are supported in Manifest V3 and later, but callbacks are provided for backward compatibility. You cannot use both on the same function call. The promise resolves with the same type that is passed to the callback.