dop251 / goja_nodejs

Nodejs compatibility library for Goja
MIT License
336 stars 81 forks source link

add process.hrtime #55

Open nichady opened 1 year ago

dop251 commented 1 year ago

Thanks for the submission.

process.hrtime is supposed to work with monotonic clock. In Go there is no direct access to monotonic clock, it's hidden in time.Time returned by time.Now() and then used when calculating difference between two such values.

However, you can try using a similar approach as here: https://github.com/juju/clock/blob/master/monotonic/monotonic.go