-
-
Notifications
You must be signed in to change notification settings - Fork 144
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
feat: enhance performance #26
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #26 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 1
Lines 22 43 +21
=========================================
+ Hits 22 43 +21 ☔ View full report in Codecov by Sentry. |
Looks good. Could this be merged? |
Possible for this to be merged? |
@lukeed I bet you're really busy, but any chance to get this reviewed/merged? The PR's been open for nearly 8 months. |
@lukeed any chance to get this merged? thanks for this great library :) |
Co-authored-by: Sukka <[email protected]>
Has this been merged? |
Does it look merged? :D Waiting because all these PRs have varying results depending on the minor (or patch) version when benchmarking. There’s needs to be a clear/obvious pattern before accepting and releasing a new patch for all to consume, especially with a cost of a few extra bytes |
Cashing the value avoids transversing the prototype chaining by looking for such a @lukeed I know you said, "It doesn't matter": #28 (comment) I tend to agree with you. Except, it is such simple things to change without trading off complexity that I would take the code snippet from #28 I am biased towards taking the "improvements." |
The reason for the delay is that the code changes performed worse (if anything) for most of the recent Node/V8 versions due to the change in Merging now only because there's reproducible effect in the latest 20.x track. Thanks for the PR & patience @jalalazimi. However if you plan to keep your project you're currently in violation of MIT license. The source is near identical & there's no acknowledgement nor attribution anywhere. It's most clearly a fork & should be labeled as such. Benchmark Results
|
Thank you, @lukeed, for your prompt response; I really appreciate your support. I'll make sure to add a note explaining the purpose of my project and update the benchmark results accordingly. |
Hi friends, I did some minor changes to increase performance. the benchmark result is: