- 브라우저 내에서 동작하며 모든 텍스트를 URL 해시로 저장하는 경량 텍스트 편집기
- 입력 내용은 deflate 압축을 통해 URL 길이를 줄이고, 백엔드 서버 없이 완전한 클라이언트 측에서 작동
- 자동 저장(500ms 지연) , 다크 모드, 모바일 대응 등 기본 편의 기능을 포함
- 문서 제목을
# Title로 지정하거나,<article>태그에 스타일 속성을 추가해 URL에 함께 저장 가능 - URL 공유만으로 문서 전달이 가능해, 간단한 메모나 코드 스니펫 공유에 유용함
개요
-
textarea.my는 브라우저에서 완전히 실행되는 미니멀리스트 텍스트 에디터
- 모든 데이터는 URL 해시에 저장되어 별도의 서버나 데이터베이스가 필요 없음
- JavaScript로 제작되어 설치 과정 없이 즉시 사용 가능
주요 기능
-
텍스트 압축(Compression magic)
- 입력된 텍스트를 deflate 알고리듬으로 압축해 URL 길이를 최소화
- 약 500자 내외의 URL로 긴 노트를 공유 가능
-
URL 기반 저장 및 공유
- 작성된 내용이 URL 해시에 포함되어, 해당 링크를 복사해 공유 가능
- 서버 저장 없이도 링크만으로 문서 복원 가능
-
자동 저장 및 다크 모드
- 입력 후 500ms 지연된 자동 저장 기능 제공
- 시스템의 색상 모드 설정을 인식해 다크 모드 자동 적용
-
모바일 친화적 인터페이스
- 스마트폰에서도 동일한 기능으로 문서 작성 가능
- 반응형 디자인으로 이동 중 사용에 적합
-
백엔드 없는 구조
- “Zero servers were harmed”라는 문구처럼 완전한 클라이언트 기반 앱
- 서버 부하나 개인정보 저장 문제 없음
사용 방법
- textarea.my 접속 후 바로 입력 가능
- 입력할수록 URL이 길어지는 것을 확인 가능
- URL을 복사해 다른 사람과 공유 가능
고급 팁(Pro tips)
- 문서 첫 줄에
# Title을 입력하면 페이지 제목으로 설정 - 데이터는 localStorage와 URL 양쪽에 저장되어 이중 보존
- 개발자 도구에서
<article>태그에 style 속성을 추가하면, 해당 스타일도 URL에 함께 저장
예시 링크
- Fyodor Dostoevsky의 Crime and Punishment 예시 문서 제공
- ChatGPT가 작성한 An Ode to Comic Sans 예시 문서 제공
기술적 특징
- JavaScript 기반으로 제작
- 서버 요청 없이 URL 해시와 localStorage만으로 데이터 관리
- 단순한 구조로 보안 위험 최소화 및 빠른 로딩 속도 확보
결론
- textarea.my는 서버리스 환경에서 동작하는 초경량 텍스트 편집기로,
URL 공유만으로 문서 저장과 전달이 가능한 독특한 접근 방식을 제공함 - 개발자나 디자이너가 간단한 아이디어 기록, 코드 메모, 테스트 문서 작성에 활용하기 적합한 도구임