Skip to content
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

[stable7] perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data #4493

Merged
merged 1 commit into from Aug 31, 2023

Conversation

ShGKme
Copy link
Contributor

@ShGKme ShGKme commented Aug 31, 2023

Backport of #4479

…om instance's reactive data

Performance improvements:
- Mounting time from ~40 ms to ~1 ms per instance
- Memory per instance from 1.3 MB to (0.07 MB per instance + ~1 MB shared)

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
@ShGKme ShGKme added bug Something isn't working feature: emoji picker Related to the emoji picker component labels Aug 31, 2023
@ShGKme ShGKme merged commit 26d74da into stable7 Aug 31, 2023
11 checks passed
@ShGKme ShGKme deleted the backport/4479/stable7 branch August 31, 2023 14:41
@ShGKme ShGKme added the 4. to release Ready to be released and/or waiting for tests to finish label Aug 31, 2023
@ShGKme ShGKme added this to the 7.12.5 milestone Aug 31, 2023
@Antreesy Antreesy mentioned this pull request Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish bug Something isn't working feature: emoji picker Related to the emoji picker component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants