llama.cpp
ui: Improve Chat Messages rendering performance
#28460
Merged

ui: Improve Chat Messages rendering performance #28460

ServeurpersoCom merged 15 commits into master from allozaur/ui/chat-perf
allozaur
allozaur ui : update active conversation fields in place
504870c4
allozaur ui : reuse the conversation load read for sibling info
eb07addf
allozaur ui : memoize leaf walks in sibling map build
7397e9f3
allozaur ui : skip sibling refetch for in-place message edits
c206e661
allozaur ui : drop unused currentResponse reactive writes
03eb7b3d
allozaur ui : reuse completed agentic turn sections during streaming
e67ba69f
allozaur ui : share markdown block infrastructure
7b00f950
allozaur ui : measure assistant layout only for the last message
27091deb
allozaur ui : trim whole-blob scans in tool block headers
fb308031
allozaur ui : parse write_file and edit_file titles without the content blob
bb338bb5
allozaur ui : mount chat messages lazily near the viewport
e38e511c
allozaur ui : smooth the chat navigation animations
3d1da290
allozaur ui : follow the svelte runes guidance in chat message code
e5f145bd
allozaur test : pin the chat perf invariants in the unit suite
bd628279
github-actions github-actions added server/ui
allozaur
allozaur commented on 2026-09-06
allozaur refactor : address review remarks
1cd349c0
allozaur allozaur marked this pull request as ready for review 54 days ago
allozaur allozaur requested a review 54 days ago
allozaur allozaur requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 54 days ago
allozaur allozaur requested a review from ggerganov ggerganov 54 days ago
allozaur allozaur requested a review from ServeurpersoCom ServeurpersoCom 54 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-09-06
ServeurpersoCom
ServeurpersoCom approved these changes on 2026-09-06
ggerganov
ggerganov approved these changes on 2026-09-06
ServeurpersoCom ServeurpersoCom merged 0afb805b into master 53 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone