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

[iOS] SwiftUIRegistry perf fix #104

Merged
merged 2 commits into from
Nov 22, 2022
Merged

[iOS] SwiftUIRegistry perf fix #104

merged 2 commits into from
Nov 22, 2022

Conversation

hborawski
Copy link
Contributor

@hborawski hborawski commented Nov 22, 2022

When holding SwiftUIPlayer context outside of ManagedPlayer, it also holds the asset registry. Upon each invocation of apply the plugins would reregister all their assets, burning cycles in JSCore. This adds an equality check to no-op that exact duplicate registrations, rather than just checking for overriding

… performance impacts when Context is held outside managed player
@hborawski hborawski added the patch Increment the patch version when merged label Nov 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
patch Increment the patch version when merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant