🎤 Optimize and debug change detection like a pro
- 👤 Max Koretskyi
- Twitter: @maxim_koretskyi
📹
Video:
https://youtu.be/DsBy9O0c6eo
Change detection is the key area affecting an application’s performance. It’s where most of the optimization efforts like using OnPush strategy are put. But using optimization strategies without solid understanding of the change detection process is tricky and can cause inconsistent behavior. Also insufficient knowledge often leads to a painful experience when debugging Change Detection errors, like ExpressionChangedAfterItHasBeenChecked. In this talk, I'll use simple concise examples to present the change detection mechanism under the hood. We’ll also take a look at how an existing implementation has been improved in Ivy. By the end of the talk, you’ll have enough knowledge to choose the right optimization technique and even come up with new techniques yourself. What you’ll learn from the talk will also help you debug change detection errors much faster and fix them in a proper way.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.