avi
03/28/2023, 11:57 PMavi
03/28/2023, 11:58 PMavi
03/28/2023, 11:58 PMts
setInterval(() => console.log(Date.now(), 1000));
avi
03/28/2023, 11:58 PMavi
03/28/2023, 11:58 PMavi
03/28/2023, 11:58 PMkian
03/28/2023, 11:59 PMkian
03/28/2023, 11:59 PMkian
03/28/2023, 11:59 PMDate.now()
, do some hard compute that takes a few seconds, Date.now()
and end up with a delta of 7ms - or 150ms - or 900ms - who knows, it variesavi
03/28/2023, 11:59 PMkian
03/29/2023, 12:00 AMavi
03/29/2023, 12:01 AMavi
03/29/2023, 12:01 AMDate.now()
is completely frozen in --local
— not just fuzzed, but literally unchanging EVER until the worker is restarted — is presumed to be a bug in the miniflare that local
uses?avi
03/29/2023, 12:02 AMkian
03/29/2023, 12:03 AMkian
03/29/2023, 12:03 AMscheduler.wait
or interval
stuffkian
03/29/2023, 12:03 AMkian
03/29/2023, 12:04 AMlocal
and the expected behaviourkian
03/29/2023, 12:04 AMscheduler.wait(1)
won't stop advancing the clockavi
03/29/2023, 12:06 AMavi
03/29/2023, 12:07 AMavi
03/29/2023, 12:07 AMavi
03/29/2023, 12:07 AM--actual-time
? it's not recognized as a flag in wrangler dev
kian
03/29/2023, 12:08 AMwrangler dev --local
spawning Miniflare in the background, I don't think you can actually pass it w/ wrangler devkian
03/29/2023, 12:08 AMavi
03/29/2023, 12:11 AMavi
03/29/2023, 12:12 AMfs.writeFileSync
in a worker? just trying to 'force' I/O to test the theorykian
03/29/2023, 12:12 AMfs
is a Node module so nadaavi
03/29/2023, 12:13 AMkian
03/29/2023, 12:16 AMfetch("https://google.com")
would update the time