Issue#74: Improved performance by the factor of 10 - #75
Conversation
….b.c The change is simple caching of the parse(), normalize() and strigify() functions
atlasgurus
commented
Sep 8, 2017
Fixed issues, will reopen. |
katanacrimson
commented
Feb 5, 2018
What's the status of this, other than "in limbo"? |
atlasgurus
commented
Feb 5, 2018
via email
I created a pool request. The implementation was working well and my
customer (FireEye, Inc.) is already using it. Just need to merge it. …On Mon, Feb 5, 2018 at 6:22 AM, Damian Bushong ***@***.***> wrote:
What's the status of this, other than "in limbo"?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#75 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ALcSNWHn6_DKXHeoVyJzfQfx-dXr-Gydks5tRw7DgaJpZM4PQkyt>
.
-- Vassili Gorshkov
Atlas Consultants Group, Inc. |
katanacrimson
commented
Feb 5, 2018
Meant that more for the maintainers, because it's just been sitting here without comment. :) |
timofriedlberlin
commented
Mar 7, 2018
Dear maintainer, is it possible to accept this pull-request ? |
PhilipJohnBasile
commented
Mar 9, 2018
Dear maintainer, can you PLEASE merge this :) |
dchester
commented
Mar 9, 2018
Thanks, I'll take a look here. There may be some trade-offs to consider around memory usage, and I'd rather not use memoize directly from underscore, since that makes the front-end build trickier. But let's see what we can do... |
PhilipJohnBasile
commented
Mar 9, 2018
Thank you :) Our team is waiting with our breaths held :) |
PhilipJohnBasile
commented
Mar 10, 2018
Can we exhale yet @dchester ? |
jlutzhbo
commented
Aug 26, 2019
@dchester any updates on this? Can we merge this in please? |
movitto
commented
May 30, 2020
We just pushed a similar commit to our fork (available on npm): DevNullProd@f62ddee |
movitto
commented
Jun 2, 2020
We pushed a follow on patch allowing the user to set a timeout to expire the cache. Thus the memoized values will not grow in memory indefinitely. |
….b.c
The change is simple caching of the parse(), normalize() and strigify() functions