+new Date vs Date.now() vs performance.now() (v28)

Revision 28 of this benchmark created by Jerry on


Description

https://twitter.com/jaffathecake/status/306706682552143872

jaffathecake: Avoid "+new Date" to generate timestamps during animation. Use "Date.now()" or "performance.now()" instead http://t.co/Hle0qzxWeZ

Setup

var perf = performance;
    var date = Date;

Test runner

Ready to run.

Testing in
TestOps/sec
Date.now
Date.now();
ready
+new Date()
+new Date();
ready
performance.now()
performance.now()
ready
new Date().getTime()
new Date().getTime()
ready
new Date().valueOf()
new Date().valueOf()
ready
Cached performance object
perf.now()
ready
Cached date object
date.now()
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.