처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.12 29

서버도 빌드도 없이 HTML 파일 딱 하나로 돌아가는 메신저, Macaroni

Hacker News 원문 보기
서버도 빌드도 없이 HTML 파일 딱 하나로 돌아가는 메신저, Macaroni

이게 뭐냐면요

메신저 하나 만들려면 보통 뭐가 필요할까요? 회원가입 서버, 메시지를 저장하고 중계할 백엔드, 데이터베이스, 그리고 프론트엔드까지. 생각만 해도 머리가 지끈하죠. 그런데 Macaroni(마카로니)는 이 모든 걸 던져버리고 HTML 파일 단 하나로 동작하는 메신저예요. 더블클릭해서 브라우저로 열면 그게 끝. 서버가 아예 없어요.

주니어 입장에서 '서버가 없는데 어떻게 메시지를 주고받지?' 싶을 거예요. 당연한 의문이에요. 보통은 카톡 서버처럼 중간에 메시지를 받아서 상대에게 전달하는 '중계소'가 있어야 하거든요. Macaroni는 그 중계소 없이 두 사람의 브라우저를 직접 연결해버려요.

어떻게 서버 없이 연결하냐면요

비밀은 WebRTC라는 브라우저 내장 기술이에요. 이게 뭐냐면, 원래는 화상통화 같은 걸 하라고 만든 'P2P(개인 대 개인) 직접 연결' 기능인데요. 두 브라우저가 중간 서버를 거치지 않고 데이터를 직접 주고받게 해줘요. 카톡이 '우체국을 통해 편지 보내기'라면, WebRTC는 '옆집이랑 담 너머로 직접 손으로 건네주기'에 가까워요.

그런데 문제가 하나 있어요. 처음에 서로를 '찾는' 단계예요. 인터넷 세상에서 두 컴퓨터가 처음 만나려면 서로의 주소를 교환해야 하는데, 이걸 보통 시그널링 서버가 도와주거든요. Macaroni는 여기서도 영리해요. 연결에 필요한 정보 덩어리를 텍스트 코드로 뽑아서, 그걸 카톡이든 이메일이든 아무 데로나 복붙해서 상대에게 전달하게 해요. 상대가 그 코드를 붙여넣으면 연결이 성립되는 거죠. 즉, '첫인사'만 사람이 손으로 날라주면 그 뒤부턴 직통이에요.

그리고 HTML 한 파일이라는 게 핵심 매력이에요. 빌드 과정도, 의존성 설치(npm install 같은 거)도 없어요. 코드 전체가 한 파일 안에 다 들어 있으니 누구나 열어서 '아 이렇게 만들었구나' 하고 통째로 읽어볼 수 있고, USB에 넣어 다니거나 메일에 첨부해도 돼요. 서버가 없으니 운영비도 0원, 점검할 인프라도 없죠.

업계 맥락에서 보면

이런 '미니멀·단일 파일' 접근은 요즘 하나의 흐름이에요. 데이터를 외부 서버에 안 맡기고 내 기기 안에서 처리하는 로컬 퍼스트(local-first) 철학, 그리고 중앙 서버 없는 P2P 메시징(예: Briar, Tox, 매트릭스의 P2P 실험)의 연장선이거든요. 비슷하게 '단일 HTML로 완결되는 앱'을 추구하는 사례로는 노트 앱 TiddlyWiki가 유명하고요.

다만 솔직하게 한계도 짚어야 해요. 서버가 없으니 둘 다 동시에 접속해 있어야 메시지가 가요. 상대가 꺼져 있으면 '나중에 전달'이 안 돼요. 방화벽이 빡센 회사망에선 P2P 연결이 막힐 수도 있고요(이때 보통 TURN 서버가 필요한데 그게 없으니까요). 그래서 이건 '카톡 대체재'라기보다 개념 증명이자 학습용 보석으로 보는 게 맞아요.

한국 개발자에게 주는 시사점

WebRTC 데이터 채널을 처음 공부하는 분께 이만한 교재가 없어요. 화상통화 예제는 너무 복잡한데, 이건 군더더기를 다 걷어내서 연결의 본질만 보여주거든요. 사이드 프로젝트로 '서버비 0원' 소규모 협업 도구나 비상 연락용 툴을 만들어볼 영감도 주고요. 보안에 관심 있다면, 시그널링을 사람이 수동으로 나르는 이 구조가 메타데이터 노출을 어떻게 줄이는지도 흥미로운 관찰 포인트예요.

마무리

'서버 없는 메신저'라는 제약을 거꾸로 무기 삼아, 코드 전체를 한 파일에 담아낸 영리한 실험이에요. 여러분이라면 평소 당연하게 서버에 맡기던 기능 중 어떤 걸 클라이언트만으로 끝내볼 수 있을까요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.