피드로 돌아가기
Show HN: TownSquare, 웹사이트를 위한 작은 존재감 레이어
GeekNewsGeekNews
Frontend

Show HN: TownSquare, 웹사이트를 위한 작은 존재감 레이어

단일 Script 태그로 구현한 No-Account 기반 실시간 Presence Layer

neo2026년 6월 22일7intermediate

Context

콘텐츠 중심의 정적인 웹사이트에 실시간 방문자 존재감을 부여하여 상호작용을 유도함. 복잡한 인증 체계와 알고리즘을 배제하고 즉시성 중심의 가벼운 연결망 구축을 목표로 설계됨.

Technical Solution

  • 런타임 의존성 및 빌드 단계 제거를 위해 직전 단일 Script 태그 삽입 방식 채택
  • 계정 기반 식별 대신 현재 세션 접속자 중심의 Presence 메커니즘 구현
  • 방향키 이동, T(말하기), J(점프), H(하이파이브) 등 경량 Event-Driven 상호작용 설계
  • 사이트별 독립적 TownSquare 인스턴스 생성을 통한 커뮤니티 분리 및 트래픽 분산
  • LLM 기반 실시간 메시지 검토 및 클라이언트 사이드 필터링을 통한 Moderation 구조 검토

1. 최소한의 통합을 위해 CDN 기반의 단일 JS 파일 삽입 구조 검토

2. 익명 상호작용 서비스 설계 시 Moderation 피드백 루프를 의도적으로 길게 설정하여 트롤링 동기 저하 유도

3. 서버 기반의 하드 필터링 대신 LLM 분류 결과와 원문을 함께 전달하는 Client-side Filtering 전략 고려

원문 읽기