-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
feat: implement graph diffing #8807
Conversation
Performance Report for cdc1c4c Scenario - basic-record-materialization: ✅ Performance improved
Scenario - relationship-materialization-simple: ✅ Performance improved
Scenario - relationship-materialization-complex: ✅ Performance improved
Scenario - unload: ✅ Performance improved
Scenario - unload-all: ✅ Performance improved
Scenario - destroy: ✅ Performance improved
Scenario - add-children:
|
c17ffa9
to
cb8db89
Compare
cb8db89
to
6c650ec
Compare
155775a
to
50a6fb1
Compare
This currently passes the Graph tests and mostly passes the main test suite.
The implementation here is almost certainly less than ideal, but the shape is mostly correct and surfaces enough information that we ought to be able to use it for further passes at improving performance of updating ManyArray / updating the backing state / avoiding unneeded work.
TODO before merge
resetOnRemoteUpdate
flag