marko v4.5.0-beta.0 Release Notes

    • 🛠 Fixes #817 - Support dynamic root elements
    • Marko no longer attaches id attributes to elements for purposes of keyed matching
      • Keyed elements are maintained in an internal, per-component lookup
    • 🐎 Keys are now assigned to all custom tags and HTML elements at compile-time to improve reliability and performance of DOM diffing
    • ⚡️ Optimized internal bookkeeping required during rendering a UI component tree (no more UI component stack)
    • DOM diffing/patching changes:
      • Significant performance improvements
      • morphdom is now UI component-aware