Skip to content

Commit

Permalink
Meeting notes 2023-05-29 (#87)
Browse files Browse the repository at this point in the history
* doc: add meeting notes 2023-05-29

Signed-off-by: Ulises Gascon <UlisesGascon@users.noreply.github.com>

---------

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

* Update meetings/2023-05-29.md

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>

---------

Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>
  • Loading branch information
2 people authored and rluvaton committed Apr 8, 2024
1 parent bc36637 commit e83989e
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions meetings/2023-05-29.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit e83989e

Please sign in to comment.