Please sign in to comment.
perf(compiler): avoid copying from prototype while cloning an object (#…
…31638) This commit updates the `_clone` function of the `_ApplySourceSpanTransformer` class, where the for-in loop was used, resulting in copying from prototype to own properties, thus consuming more memory. Prior to NodeJS 12 (V8 versions before 7.4) there was an optimization that was improving the situation and since that logic was removed in favor of other optimizations, the situation with memory consumption caused by the for-in loop got worse. This commit adds a check to make sure we copy only own properties over to cloned object. Closes #31627. PR Close #31638
- Loading branch information...
Showing with 1 addition and 1 deletion.