const EventEmitter = require("events").EventEmitter; import { bench, run } from "mitata"; const emitter = new EventEmitter(); const event = new Event("hello"); emitter.on("hello", (event) => { event.preventDefault(); }); var id = 0; bench("EventEmitter.emit", () => { emitter.emit("hello", { preventDefault() { id++; }, }); }); bench("EventEmitter.on x 10_000 (handler)", () => { var cb = () => { event.preventDefault(); }; emitter.on("hey", cb); for (let i = 0; i < 10_000; i++) emitter.emit("hey", { preventDefault() { id++; }, }); emitter.off("hey", cb); }); var target = new EventTarget(); target.addEventListener("hello", (event) => {}); bench("EventTarget.dispatch", () => { target.dispatchEvent(event); }); var hey = new Event("hey"); bench("EventTarget.on x 10_000 (handler)", () => { var handler = (event) => {}; target.addEventListener("hey", handler); for (let i = 0; i < 10_000; i++) target.dispatchEvent(hey); target.removeEventListener("hey", handler); }); await run(); ro-request-rfc-old'>astro-request-rfc-old Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/packages (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-11-27[ci] release (beta) (#9114)create-astro@4.5.2-beta.0astro@4.0.0-beta.0@astrojs/vue@4.0.0-beta.0@astrojs/vercel@6.0.0-beta.0@astrojs/tailwind@6.0.0-beta.0@astrojs/svelte@5.0.0-beta.0@astrojs/rss@4.0.0-beta.0@astrojs/react@3.0.7-beta.0@astrojs/node@7.0.0-beta.0@astrojs/mdx@2.0.0-beta.0@astrojs/markdown-remark@4.0.0-beta.0Gravatar Houston (Bot) 37-55/+221
2023-11-27Remove support for simple objects in endpoints (#9181)Gravatar Bjorn Lu 56-529/+206
2023-11-28Remove shiki lang path property support (#9196)Gravatar Bjorn Lu 7-427/+22
2023-11-28Remove deprecated features from Astro 3.0 (#9168)Gravatar Bjorn Lu 47-398/+95
2023-11-28Remove deprecated markdown-remark APIs (#9182)Gravatar Bjorn Lu 4-59/+7
2023-11-27[ci] release (#9180)astro@3.6.1Gravatar Houston (Bot) 32-65/+63
2023-11-24Remove vercel deprecated analytics option (#9184)Gravatar Bjorn Lu 3-30/+12
2023-11-24[ci] formatGravatar Guspan Tanadi 1-2/+1
2023-11-24style: highlight markdown Tip Note section CONTRIBUTING (#9123)Gravatar Guspan Tanadi 1-5/+7
2023-11-23fix scroll restoration issue on webKit browsers (#9186)Gravatar Martin Trapp 2-1/+7
2023-11-23fix(middleware): rename internal middleware id (#9173)Gravatar Arsh 2-1/+6
2023-11-23fix: Changelog formatting for 3.6.0 View Transition events (#9176)Gravatar Martin Trapp 1-3/+3
2023-11-22[ci] formatGravatar Eva Decker 1-3/+3
2023-11-22Fix View Transitions code block formatting (#9174)Gravatar Eva Decker 1-3/+3
2023-11-22Rename entryPoint to entrypoint (#9161)Gravatar Bjorn Lu 14-26/+38
2023-11-22Fix esbuild warning for local dev (#9160)Gravatar Bjorn Lu 1-1/+1
2023-11-22[ci] release (#9165)astro@3.6.0Gravatar Houston (Bot) 34-90/+83