개구리 탈출하기

  • 홈
  • 태그
  • 방명록

http server 1

[동시 협업 툴-5] 간단한 Yjs사용한 앱 코드 분석 (3. y-websocket server with persistence)

기본적으로 주어지는 websocket server의 작동에 대해서 알아보자. persistence 관련 y-leveldb: https://github.com/yjs/y-leveldb bindState: 아래의 코드에서 하는 동작은 docName에 해당하는 것을 생성해서 param으로 들어온 ydoc을 db에 저장하고, Y.encodeStateAsUpdate(Y.Doc, targetStateVector): Remote document에 적용될 수 있도록 document state를 single update message로 암호화 한다. target state vector를 넣게 되면 update message에 difference만 나타낼 수 있다. persistence.storeUpdate('my-doc..

Collaborative Editing 2023.01.24
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (42)
    • Collaborative Editing (7)
    • Backend with Golang (28)
    • Frontend (React) (4)
    • React Native with Typescrip.. (3)

Tag

WebRTC, YJS, managing state, fanoutfanin, CRDT, tldraw, concurrency, WebSocket Server, reactnative, multiplayer drawing app, solidjs, waitgroup, go, IOS, Image Upload, MySQL, Collaborative editing, imagePicker, indexdb, http server,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바