v6.0.6 Dynamic Message List Rendering and Stream Parsing Enhancements #91
fingerthief
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Dynamic Message List Rendering
Updated the messages list to be rendered dynamically, meaning only the messages on screen are rendered instead of the entire conversation chain.
Previously as conversation chains became large the application would bog and memory usage would rise due to the evergrowing list of DOM elements. Thankfully with this update that is no longer the case, and the performance should be snappy and consistent.
Stream Parsing Enhancements
In combination with the improved stream parsing and some other tweaks...All models now use the same parsing logic. As a consequence, the Claude streamed responses performance is noticeably better.
The updated stream parser thanks to @o-stahl also fixes a longstanding bug with improperly parsing LM Studio responses that would cut off chunks of the message during the stream.
New Contributors - Thanks!
Full Changelog: https://github.com/fingerthief/minimal-chat/blob/main/CHANGELOG.md
This discussion was created from the release v6.0.6 Dynamic Message List Rendering and Stream Parsing Enhancements.
Beta Was this translation helpful? Give feedback.
All reactions