ollie314 / browserscope

Automatically exported from code.google.com/p/browserscope
Apache License 2.0
0 stars 0 forks source link

OS, Build, & CPU not reported in API #335

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
ref: https://github.com/mathiasbynens/jsperf.com/issues/84

Not sure if this is out of scope, but I just noticed that the Operating 
Systems, builds & CPU families are not displayed &/or collected by the tests at 
jsPerf, which uses BrowserScope API it seems.

Due to some tests giving different results with the major (IMHO) variation is a 
different CPU targeting for FireFox builds, I hope to see as much CPU, 
platform, & build information as possible.

For "available" tests, CPU is of little use, though platforms occasionally is 
useful (I've seen OS-specific build bugs for both FF & Safari).  However, due 
to increasing (& rarely decreasing) optimizations for each new CPU generation, 
when using BrowserScope to track speed benchmarks, tracking the CPU type & 
generation is essential for many tests using maths, branching, & loops.

I am not aware of a way for JavaScript/UA to detect exactly what CPU is being 
used, though IIRC I've seen web apps use Java to do this.  A workaround is 
possible to allow logins with user-edited profiles stored in-browser (cookies?) 
so people can track what tests are done on what CPU & build they use.

cheers

Original issue reported on code.google.com by tomBy...@gmail.com on 20 Jun 2012 at 7:59