1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-01 16:51:13 -05:00
denoland-deno/ext
Bartek Iwańczuk de82fa2f83
perf: don't run microtask checkpoint if macrotask callback did no work (#19492)
Most of the time there's no firing timers, nor pending promise
rejections, so it's wasteful to run microtask checkpoint 
additionally twice on each tick of the event loop.

Closes https://github.com/denoland/deno/issues/18871
Ref https://github.com/denoland/deno/issues/19451
2023-06-15 22:50:39 +02:00
..
broadcast_channel 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
cache 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
console 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
crypto 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
fetch perf(http): cache verified headers (#19465) 2023-06-15 22:50:37 +02:00
ffi 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
fs Revert "refactor(core): cleanup feature flags for js source inclusion… (#19490) 2023-06-15 22:50:38 +02:00
http fix(ext/http): Include hostname in onListen argument (#19497) 2023-06-15 22:50:39 +02:00
io 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
kv feat(kv) queue implementation (#19459) 2023-06-15 22:50:38 +02:00
napi 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
net Revert "refactor(core): cleanup feature flags for js source inclusion… (#19490) 2023-06-15 22:50:38 +02:00
node fix(node/buffer): make slice be the same as subarray (#19481) 2023-06-15 22:50:37 +02:00
tls 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00
url Revert "refactor(core): cleanup feature flags for js source inclusion… (#19490) 2023-06-15 22:50:38 +02:00
web perf: don't run microtask checkpoint if macrotask callback did no work (#19492) 2023-06-15 22:50:39 +02:00
webidl Revert "refactor(core): cleanup feature flags for js source inclusion… (#19490) 2023-06-15 22:50:38 +02:00
websocket fix(ext/websockets): ensure we fully send frames before close (#19484) 2023-06-15 22:50:37 +02:00
webstorage 1.34.2 (#19433) 2023-06-09 02:13:59 +02:00