mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-26 02:16:16 -04:00
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:
parent
90bfbeb38d
commit
b34fc2de2b
13 changed files with 23 additions and 23 deletions
|
@ -1,4 +1,4 @@
|
|||
var startTime = new Date().getTime();
|
||||
var startTime = Date.now();
|
||||
var fs = require("fs");
|
||||
var ueberDB = require("../src/node_modules/ueberDB");
|
||||
var mysql = require("../src/node_modules/ueberDB/node_modules/mysql");
|
||||
|
@ -43,7 +43,7 @@ var etherpadDB = mysql.createConnection({
|
|||
});
|
||||
|
||||
//get the timestamp once
|
||||
var timestamp = new Date().getTime();
|
||||
var timestamp = Date.now();
|
||||
|
||||
var padIDs;
|
||||
|
||||
|
@ -110,7 +110,7 @@ async.series([
|
|||
|
||||
function log(str)
|
||||
{
|
||||
console.log((new Date().getTime() - startTime)/1000 + "\t" + str);
|
||||
console.log((Date.now() - startTime)/1000 + "\t" + str);
|
||||
}
|
||||
|
||||
var padsDone = 0;
|
||||
|
@ -121,7 +121,7 @@ function incrementPadStats()
|
|||
|
||||
if(padsDone%100 == 0)
|
||||
{
|
||||
var averageTime = Math.round(padsDone/((new Date().getTime() - startTime)/1000));
|
||||
var averageTime = Math.round(padsDone/((Date.now() - startTime)/1000));
|
||||
log(padsDone + "/" + padIDs.length + "\t" + averageTime + " pad/s")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue