Single page Print

Javascript

The usefulness of Javascript microbenchmarks for comparing browser performance may be on the wane, but these tests still allow us to tease out some single-threaded performance differences among CPUs. As part of our transition to using the Mechanical TuRk to benchmark our chips, however, we've had to switch to Google's Chrome browser so that we can automate these tests. Chrome does perform differently on these benchmarks than Microsoft Edge, our previous browser of choice, and so it's vitally important not to cross-compare these results with older TR reviews.

On the whole, Chrome seems to be kinder to AMD CPUs than Edge. The Threadripper 2990WX can generally outpace the Core i9-7960X and Core i9-7980XE, and it tends to hang right with the Core i9-7900X. It's impressive that we don't have to sacrifice much, if any, single-threaded responsiveness to get 32 cores in an X399 motherboard.

WebXPRT 3

The WebXPRT 3 benchmark is meant to simulate some realistic workloads one might encounter in web browsing. It's here primarily as a counterweight to the more synthetic microbenchmarking tools above.

WebXPRT isn't entirely single-threaded—it uses web workers to perform asynchronous execution of Javascript in some of its tests. Perhaps that's part of why this test lets second-generation Threadrippers run away from the high-end desktop pack, trailing only the Core i7-8086K.

Our Javascript tests suggest users shouldn't have to worry about giving up too much single-threaded responsiveness with even the Threadripper 2990WX in exchange for its 32 cores. Let's see how it handles our range of multithreaded benchmarks now.