Skip to content

3.4

Compare
Choose a tag to compare
@Daniel15 Daniel15 released this 09 Jul 18:22
· 543 commits to main since this release

This is a minor release with a few performance-related changes contributed by Daniil Sokolyuk:

  • #529 - Cache whether component names are valid.
  • #528 - Fast React ID generator.
  • #532 - Avoid large object allocations and reuse everything.

A few other changes have also been included. Thanks to Dustin Masters for most of these changes:

  • #558 - Fix crashes related to loading React 16.4.1
  • #541 - Use ReactDOM.render rather than ReactDOM.hydrate for ClientOnly components. Thanks to Suhail Ansari for his first open-source contribution! :)
  • #537 - Added benchmarking tool for benchmarking changes to ReactJS.NET itself.

ReactJS.NET 4.0 beta has also been released. This release includes all the above changes, and also upgrades JavaScriptEngineSwitcher to 3.0.0 beta. Upgrade instructions can be found in the How to upgrade applications to version 3.X document.