The Clang test represents the performance of the Clang compiler, which is used for C, C++, etc.
However, the development is not limited to the compiled C languages. Actually, most of the web uses PHP, Ruby, Python, Node, etc.. The performance there is very different from Clang.
For example, Core i7 12700H is 56% faster than Apple M2 in the single-core PHPBench (1,278,571 vs 816,455). In Python (PyBench), the situation is the same. But if we take Clang, Apple M2 is 51% faster than 12700H (3372 vs 2233
comparison).
We got the opposite results for the same CPUs. In one benchmark, Apple M2 is 50% faster; in another two, it is 50% slower.
If we take the Node.js V8 Web Tooling Benchmark, it will show a similar performance between Apple M2 and 12700H, which also does not correlate with a 50% difference in Clang scores.
So why should we consider Geekbench to be a good test suite for developers?