Announcing the v0.17 release of Yew!
The latest release significantly improves the performance of Yew!
Performance hasn't historically been a priority but Yew has grown a lot and developers are creating more complex apps that are revealing areas for improvement. Also, the popular JS framework benchmark repo https://github.com/krausest/js-framework-benchmark is referred to quite often and so we finally invested some time into improving Yew's standing.
Related to performance, developers can now use Keys to tell Yew when an element or component has moved within a list. Without Keys, reordering a list of components will force Yew to re-render each component. When Yew receives Keys however, it will instead move components in the DOM and skip re-rendering altogether.
Finally, this release is packed full of API improvements, small bug fixes, and neat features like dynamic tag names. Read more here: https://github.com/yewstack/yew/releases/tag/0.17.0