Skip to content

Commit a36b7fc

Browse files
committed
docs: add 2023-04-17 meeting notes
close nodejs#71
1 parent 67bf178 commit a36b7fc

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

meetings/2023-04-17.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Node.js Performance Team Meeting 2023-04-17
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=yRj7BT8xeEI
6+
* **GitHub Issue**: https://github.com/nodejs/performance/issues/71
7+
8+
## Present
9+
10+
* Performance team: @nodejs/performance
11+
* Ulises Gascon: @ulisesGascon
12+
* Yagiz Nizipli: @anonrig
13+
* Robert Nagy: @ronag
14+
* Miguel Teixeira: @miguelteixeiraa
15+
16+
## Agenda
17+
18+
## Announcements
19+
20+
- Ada is backported to Node 18!
21+
- Node 20 will include off-thread loading of modules pull request, and Ada v2.0 which will improve the URL parsing performance
22+
- @khafradev added V8 Fast API to URL.canParse which improves the performance up to 60-70%.
23+
- Performance became a strategic initiative of Node.js with @anonrig as the champion
24+
25+
*Extracted from **performance-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting.
26+
27+
### nodejs/performance
28+
29+
* Session proposals for the next Collaborator Summit - what should we submit [#64](https://github.com/nodejs/performance/issues/64)
30+
* Three main topics suggested: web streams, benchmark CI/CD and HTTP (parser, Ada)
31+
* @anonrig can prepara a session about Ada
32+
* Benchmark main topic can be focused around the ownership/responsibilities (Build team or performance team) for the node-benchmark repository. @Ulises will try to help on this
33+
* Additional ideas: Introducing v8 fast API to collaborators will help to make adoption easier
34+
* The issue will be open, so other members can add more ideas in the following days
35+
* The discussion will continue offline as well
36+
* add/remove handlers are slow on EventTarget [#60](https://github.com/nodejs/performance/issues/60)
37+
* No big changes since the last meeting.
38+
* Removing it from the agenda until someone grabs it.
39+
* Bun & Deno Comparision [#55](https://github.com/nodejs/performance/issues/55)
40+
* @anonrig will open a pull request to move the benchmarks to nodejs/performance repository.
41+
* It will helps us to understand where we can improve
42+
* fetch [#11](https://github.com/nodejs/performance/issues/11)
43+
* @anonrig: Benchmarks on Undici are quite flaky. It’s quite hard to understand any performance improvement, and I propose we improve the benchmarks.
44+
45+
46+
## Q&A, Other
47+
48+
* Path modules can leverage a performance boost. @anonrig will open an issue in the next couple of days of what we can do.
49+
* @anonrig asked @ronag if he could automatically add Yagiz’s username to TSC notes to get notified by the meetings to share the strategic initiative news.
50+
* Legacy CJS performance issue is open at the repository. If anybody wants to work on it, @anonrig is happy to share his knowledge on this.
51+
52+
## Upcoming Meetings
53+
54+
* **Node.js Foundation Calendar**: https://nodejs.org/calendar
55+
56+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)