use Date.now() instead of new Date().getTime()

This is documented to be more performant.

The substitution was made on frontend code, too (i.e., the one in /static),
because Date.now() is supported since IE 9, and we are life supporting only
IE 11.

Commands:
  find . -name *.js | xargs sed --in-place "s/new Date().getTime()/Date.now()/g"
  find . -name *.js | xargs sed --in-place "s/(new Date()).getTime()/Date.now()/g"

Not done on jQuery.
This commit is contained in:
muxator 2019-02-26 23:25:15 +01:00
parent 90bfbeb38d
commit b34fc2de2b
13 changed files with 23 additions and 23 deletions

View file

@ -41,12 +41,12 @@ describe("the test helper", function(){
describe("the waitFor method", function(){
it("takes a timeout and waits long enough", function(done){
this.timeout(2000);
var startTime = new Date().getTime();
var startTime = Date.now();
helper.waitFor(function(){
return false;
}, 1500).fail(function(){
var duration = new Date().getTime() - startTime;
var duration = Date.now() - startTime;
expect(duration).to.be.greaterThan(1400);
done();
});