diff options
| author | Damien George <damien@micropython.org> | 2022-11-03 17:34:59 +1100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-11-03 18:47:48 +1100 |
| commit | d65edaa232c92677033b077ddbe87b722b689833 (patch) | |
| tree | 486d705113afa0f60c8fc0eb0a514840edcf94b1 | |
| parent | 49ce93eeece0268b5ee10ca67c8f93dc19bbd24f (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.js | 2 | ||||
| -rw-r--r-- | ports/webassembly/wrapper.js | 2 |
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'); |
