From 3ff2117dfd628ddd5494f3cb6cc91806a0e6d4cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulises=20Gasc=C3=B3n?= Date: Tue, 30 May 2023 09:08:44 +0200 Subject: [PATCH] Meeting notes 2023-05-29 (#87) * doc: add meeting notes 2023-05-29 Signed-off-by: Ulises Gascon --------- Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli * Update meetings/2023-05-29.md Co-authored-by: Yagiz Nizipli --------- Co-authored-by: Yagiz Nizipli --- meetings/2023-05-29.md | 61 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 meetings/2023-05-29.md diff --git a/meetings/2023-05-29.md b/meetings/2023-05-29.md new file mode 100644 index 0000000..3d4daf7 --- /dev/null +++ b/meetings/2023-05-29.md @@ -0,0 +1,61 @@ +# Node.js Performance Team Meeting 2023-05-29 + +## Links + +* **Recording**: https://www.youtube.com/watch?v=bqjXEyPQSfs +* **GitHub Issue**: https://github.com/nodejs/performance/issues/85 + +## Present + +* Performance team: @nodejs/performance +* Ulises Gascon: @ulisesgascon +* Robert Nagy: @ronag +* Vinícius Lourenço: @H4ad +* Yagiz Nizipli: @anonrig + +## Agenda + +## Announcements + +*Extracted from **performance-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. + + +* Libuv 1.45.0: https://github.com/nodejs/node/pull/48078 + * Thanks to @bnoordhuis and https://github.com/isc-projects which iiuc sponsored some of his work. + * It is providing a performance boost due the new Linux architecture + +* https://github.com/nodejs/performance/issues/85#issuecomment-1563757752 + * Thanks to @kvakil: 30% boost at startup (v20.1.0 -> v20.2.0) + +* Yagiz is leaving for paternity leave. Ulises will help to host the next two meetings. + +### nodejs/performance + +* Performance of WHATWG ReadableStream.read() [#82](https://github.com/nodejs/performance/issues/82) + * We are a little bit slower in comparison with Bun and Deno + * It will be nice to see if Deno/Bun is using native implementation or JS. +* Improve legacy CJS resolve #73 + * The current approach is to use `simdjson` to perform the JSON parsing and increase the performance. See: https://github.com/nodejs/node/pull/47991 + * @H4ad is working on this issue from now on +* MakeCallback is very slow [#24](https://github.com/nodejs/performance/issues/24) + * We reached out to more people about it, including the TSC meeting. + * We need to do a deeper investigation + * This approach made by the `uWebSockets.js` is interesting. See: https://github.com/nodejs/performance/issues/24#issuecomment-1559993286 + * Daniel(@lemire) & Yagiz will work soon in a new library to resolve the Websockets layer (compatible with Node.js) + +* fetch [#11](https://github.com/nodejs/performance/issues/11) + * No news, we will remove it from the agenda + * Benchmarks and more info is needed before we can make any progress. + * Contributions from the community are more than welcome here. + +## Q&A, Other + +* Expensive `isTraceHTTPEnable` (https://github.com/nodejs/performance/issues/81) is worth mentioning. @H4ad is working on it. +* Vinícius is nominated/invited to the Performance Team. Reference: https://github.com/nodejs/performance/issues/86 + +## Upcoming Meetings + +* **Node.js Foundation Calendar**: https://nodejs.org/calendar + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. +