I recently found a small bug (code-wise) that caused a massive bug (performance-wise) on bindings. As part of my rebuild, I failed to account for inherited data contexts properly. This led to a near-infinite loop of setting the inherited data contexts back on itself when using 2-way bindings. I have patched this issue. I also went a step further and reduced the overhead of inherited data contexts. I have added unit tests to ensure this type of thing doesn't appear in the future.
No comments:
Post a Comment