🚧Improve subscriptions and subscription ids #187
Labels
🧨breaking-changes
Feature/changes contains breaking changes
🐛bug
Something isn't working
high-priority
High Priority
🏎️performance
Performance improvements
Milestone
Complete The Item Below
Description
Improve the subscriptions and subscription id lists of the
IReactable
interface and its implementations.Currently, both of the
Subscriptions
andSubscriptionIds
props areReadOnlyCollections
. These can be replaced with a collection that is more performance and also impossible to be mutated.Look into a faster type that will also give better performance. This could be
ImmutableArray
or most likelyFrozenCollection
.Reason:
This library is heavily used in other KinsoDigital projects. The biggest win here for performance would be for Velaptor. This project contains many subscriptions that are part of the game loop and improving the performance of these would help with the performance for Velaptor
Acceptance Criteria
The items to complete to satisfy the Definition of Done.
ToDo Items
The items to complete to satisfy the Definition of Done.
Issue Dependencies
No response
Related Work
No response
Additional Information:
Unit Tests
Reasons for local unit test execution:
💡Warning💡
If the unit tests pass remotely and are not executed locally, this means we could be letting a bug slip into production.
Though bugs will always exist in some capacity, we should all do our part to help prevent them from happening.
Change Type Labels
🐛bug
🧨breaking changes
✨new feature
♻️cicd
⚙️config
🏎️performance
🗒️documentation/code
📝documentation/product
Priority Type Labels
low priority
medium priority
high priority
Code of Conduct
The text was updated successfully, but these errors were encountered: