-
- Notifications
You must be signed in to change notification settings - Fork 33.7k
http2: multiple improvements #24063
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
http2: multiple improvements #24063
Conversation
2747fde to b7d8d9e Compare | On this PR... I plan to pull the destructuring changes back out as that is still a bit too expensive and is offsetting the performance improvement from other bits of the code. |
53105f7 to eeb665e Compare eeb665e to 3bc2c94 Compare | Resumed CI: https://ci.nodejs.org/job/node-test-pull-request/18510/ /cc @nodejs/http2 |
mcollina left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
| Needs a rebase to eliminate conflicts? |
| Yep, will get it this week On Nov 14, 2018 19:24, "Rich Trott" <notifications@github.com> wrote: Needs a rebase to eliminate conflicts? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#24063 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAa2eZAq2IbfAbzzJrPGeoE9oZbMFD3Jks5uvN5ngaJpZM4YM6pw> . |
3bc2c94 to aecc38c Compare | New CI after rebase: https://ci.nodejs.org/job/node-test-pull-request/18763/ |
| Ping @nodejs/http2 ... I plan to get this landed by Wednesday this week. |
Make the http2 binding a bit more efficient by setting the callback functions once when the module is loaded rather than for each `Http2Session` and `Http2Stream`.
8481e58 to 6da3da2 Compare PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
Make the http2 binding a bit more efficient by setting the callback functions once when the module is loaded rather than for each `Http2Session` and `Http2Stream`. PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
| Landed in e94d16d, ee80aaa, and 6026582 |
PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
Make the http2 binding a bit more efficient by setting the callback functions once when the module is loaded rather than for each `Http2Session` and `Http2Stream`. PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
Make the http2 binding a bit more efficient by setting the callback functions once when the module is loaded rather than for each `Http2Session` and `Http2Stream`. PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
PR-URL: #24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
| @jasnell could you backport this to |
PR-URL: nodejs#24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
Make the http2 binding a bit more efficient by setting the callback functions once when the module is loaded rather than for each `Http2Session` and `Http2Stream`. PR-URL: nodejs#24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
PR-URL: nodejs#24063 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Note: Landed with one collaborator approval after PR was open for 18 days
Multiple improvements throughout the http2 js code
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes