I also suspect that it is not really worth trying to judge the performance of the system using a javascript test, unless all of the core functions performed (nav, audio, etc) are done using JavaScript,... something that I seriously hope is not the case.
As was mentioned earlier, JavaScript is normally single-threaded (meaning it can only use one processor at a time, even if the system has several (which is normal these days). There are ways of making JavaScript act multi-threaded, using things like HTML5 web workers, but those don't really solve the overall JS performance challenges. In addition, in almost every case, the JavaScript engines in browsers are designed to prevent direct access to many of the core OS functions for security reasons, which means that it can't take advantage of many of the performance enhancing features available to someone writing a native application. These are fine for many apps which don't need it, but if you are trying to test the performance of the underlying system, you need to be able to exercise the system as directly as possible. Otherwise it would be like doing a drag race in an ICE car, with someone else handling the gearshift and clutch... you don't really know if you are in the best gear or not at any given point.
This isn't to say it is worthless doing JavaScript performance tests... it is certainly worth doing for each update anyway to see if they changed the underlying browser, JS engine, settings, etc... and since many web apps do use JS, it can give an idea of the performance of those apps.
When you do an upgrade or a hard reset, can you see any of the startup lines on the console? That will often indicate how much memory and processor size is in the system that is booting up (though it is often hidden behind a logo image).