| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| // proxy certain important events. | ||
| for (var n = 0; n < kProxyEvents.length; n++) { | ||
| stream.on(kProxyEvents[n], self.emit.bind(self, kProxyEvents[n])); | ||
| stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); |
There was a problem hiding this comment.
On the face of it, looks like self was not required here in the first place, the block being directly under the lexical scope of constructor function.
Sorry, something went wrong.
| // when we try to consume some more bytes, simply unpause the | ||
| // underlying stream. | ||
| self._read = function(n) { | ||
| this._read = (n) => { |
There was a problem hiding this comment.
same as above, self was not required here in the first place I guess.
Sorry, something went wrong.
Sorry, something went wrong.
|
Streams is performance sensitive. Is this worth benchmarking? |
Sorry, something went wrong.
I would say no. The changes here are extremely unlikely to yield any significant difference in the performance profile. There are other changes here that could yield improvements (such as avoiding closures) but this PR should be safe. |
Sorry, something went wrong.
PR-URL: #16927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #16927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #16927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #16927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
| Back | FazBrowse Home | New Git URL |
Checklist
Affected core subsystem(s)
Using arrow functions for this in readable stream.