summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2022-11-03 17:34:59 +1100
committerDamien George <damien@micropython.org>2022-11-03 18:47:48 +1100
commitd65edaa232c92677033b077ddbe87b722b689833 (patch)
tree486d705113afa0f60c8fc0eb0a514840edcf94b1
parent49ce93eeece0268b5ee10ca67c8f93dc19bbd24f (diff)
webassembly: Use Date's now() instead of getTime().
Using now() is a bit faster because it doesn't need to create a new Date. Signed-off-by: Damien George <damien@micropython.org>
-rw-r--r--ports/webassembly/library.js2
-rw-r--r--ports/webassembly/wrapper.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/ports/webassembly/library.js b/ports/webassembly/library.js
index a8e54aaac..27078e504 100644
--- a/ports/webassembly/library.js
+++ b/ports/webassembly/library.js
@@ -42,7 +42,7 @@ mergeInto(LibraryManager.library, {
},
mp_js_ticks_ms: function() {
- return (new Date()).getTime() - MP_JS_EPOCH;
+ return Date.now() - MP_JS_EPOCH;
},
mp_js_hook: function() {
diff --git a/ports/webassembly/wrapper.js b/ports/webassembly/wrapper.js
index ae0f24e7e..dcbfe6c01 100644
--- a/ports/webassembly/wrapper.js
+++ b/ports/webassembly/wrapper.js
@@ -33,7 +33,7 @@ var mainProgram = function()
mp_js_init_repl = Module.cwrap('mp_js_init_repl', 'null', ['null']);
mp_js_process_char = Module.cwrap('mp_js_process_char', 'number', ['number']);
- MP_JS_EPOCH = (new Date()).getTime();
+ MP_JS_EPOCH = Date.now();
if (typeof window === 'undefined' && require.main === module) {
var fs = require('fs');