▲GN⁺ 2024-07-30 | parent | ★ favorite | on: 이동 가능한 트리 CRDT와 Loro의 구현(loro.dev)Hacker News 의견 새로운 멀티플레이어 편집기를 개발 중임 텍스트와 아웃라이너 작업을 지원함 문서는 큰 트리 구조로 변환됨 insmov(이동 또는 삽입) 작업을 사용하여 동기화함 서버가 변경 사항을 보내면 클라이언트는 이를 다시 적용함 대부분의 경우 작업을 되돌릴 필요가 없음 실시간 업데이트 시 문제가 거의 발생하지 않음 React Table Library를 오픈 소스로 제공함 폴더/파일 트리 구조를 처리함 폴더/파일 이동, 복제, 지연 로딩 등을 지원함 Google Drive가 동일한 계층 수준에서만 표시 및 수정하는 이유를 이해하게 됨 조언을 구함 큰 비정규화된 트리를 프론트엔드에서 사용 중임 사용자 프로필을 타일 레이아웃으로 관리함 안전한 업데이트를 위해 최소한의 데이터를 전송함 CRDT를 사용하면 상태 관리가 훨씬 쉬워질 것 같음 브라우저 탭 간 동기화가 가능해짐 Google Docs/Zoho Writer와 같은 형식화된 텍스트 콘텐츠 작업 시 트리 조작이 필요함 동시 충돌 문제 해결이 어려움 리스트 CRDT와 트리 CRDT를 결합할 수 있을 것 같음 모든 작업에 2차원 주소를 추가해야 함 이미지(픽셀) 및 3D 모델과 같은 데이터 밀집 응용 프로그램에 대한 실용적인 CRDT가 있는지 궁금함 첫 번째 단락이 ChatGPT의 목소리를 닮았다고 생각함
Hacker News 의견
새로운 멀티플레이어 편집기를 개발 중임
React Table Library를 오픈 소스로 제공함
조언을 구함
Google Docs/Zoho Writer와 같은 형식화된 텍스트 콘텐츠 작업 시 트리 조작이 필요함
이미지(픽셀) 및 3D 모델과 같은 데이터 밀집 응용 프로그램에 대한 실용적인 CRDT가 있는지 궁금함
첫 번째 단락이 ChatGPT의 목소리를 닮았다고 생각함