telexed ~ c / 8e3991de-e8eradar:40 · otherLIVE
← 피드로
NO.
#8e3991de
분야
기타
출처
GeekNews
게재
2026-05-18 00:01:43
중요도
★ 4/10 — radar 40
텍스트가 필요해질 때까지 `SwiftUI`로 버티기
FIG-0831:1

텍스트가 필요해질 때까지 `SwiftUI`로 버티기

Stay Native Until Text Forces Your Hand

SwiftUI만으로 Markdown 채팅 UI 성능은 버틸 수 있지만, 문서 전체 선택에서 한계가 온다. NSTextView 전환은 복잡도와 CPU 비용을 같이 끌고 와 신중해야 함.

[ 요점 ]
  1. SwiftUI 기반 Markdown 채팅 UI는 기본 성능이 나온다. 문제는 채팅 앱에서 자주 필요한 문서 전체 선택 지원.
  2. NSTextViewTextKit 2로 옮기면 텍스트 제어는 좋아지지만, SwiftUI 테스트·성능 작업을 다시 짊어진다.
  3. 스트리밍 입력에서 CPU 스파이크가 생길 수 있다. LLM 채팅 UI는 증분 렌더링 벤치마크부터 잡는 게 맞다.
원문news.hada.io/topic?id=29602원문 보기 →

// related