Skip to content

Release 6.2.4 - Major Performance Boost and New WebLLM Models

Choose a tag to compare

@TannerMidd TannerMidd released this 17 Jun 00:24
· 83 commits to main since this release
7379efe

Release 6.2.4 - Lunar Llama

Overview

I am excited to announce the release of version 6.2.4, codenamed "Lunar Llama". This release brings significant performance improvements, new features, and bug fixes to enhance the overall user experience.

Key Changes

Performance Improvements

  • Rewrote formatMessage Function:

    • Initialization Outside the Function: Reduced overhead by avoiding reinitialization of MarkdownIt and the highlight function on each call.
    • Efficient Content Combination: Improved performance by using map and join instead of reduce with string concatenation.
    • Simplified Highlight Function: Reduced overhead by avoiding unnecessary try-catch blocks.
    • Avoiding Regex for String Manipulation: Improved performance by using more efficient string manipulation methods instead of regex.

    These changes collectively contributed to a significant performance improvement, making the function more efficient and maintainable. Benchmark results showed an approximate 96.40% improvement in execution time compared to the old version.

Bug Fixes

  • Fixed Code Syntax Highlighting Bug: Resolved issues with code syntax highlighting to ensure accurate and consistent rendering.

New Features

  • PrimeVue Knob Control: Added a new PrimeVue Knob control for setting the max token value, providing users with a more intuitive and interactive way to adjust settings.

UI/UX Enhancements

  • Updated Base PrimeVue Theme: Refreshed the base PrimeVue theme for a more modern look and feel.
  • Condensed User Message Icons: Condensed user message icons into a context menu that can be toggled open, decluttering the interface and improving usability.
  • Adjusted Toast Styling: Made adjustments to the styling of toasts to enhance visual consistency and clarity.

Conclusion

The 6.2.4 Lunar Llama release focuses on significant performance enhancements, new features, and critical bug fixes. I highly recommend upgrading to this version to benefit from the improved efficiency and enhanced user experience.

Thank you for your continued support and contributions!


Full Changelog: v6.2.3...v6.2.4