콘솔 규정 준수
Text.js는 전체 인터페이스를 DevTools 콘솔에 렌더링해요. 감사 담당자는 이미 그곳에서 검사할 수 있어요.
콘솔 가시성
모든 프레임은 DevTools를 연 누구나 읽고 복사할 수 있는 콘솔 메시지예요.
데이터 보관 위치
프레임은 사용자의 DevTools에 머물며 탭을 벗어나지 않아요.
감사 로깅
이전 프레임을 최대 300개까지 검토하려면 콘솔을 위로 스크롤하세요.
최소 권한
렌더링에는 브라우저 권한이 필요 없어요. 프레임은 console.log로 기록하고, 페이지에는 포커스 패드와 숨겨진 입력 필드만 있어요.
보안
링크 하이재킹 방어
Turbolog는 :// 뒤와 path:line 텍스트 안에 워드 조이너를 삽입해 DevTools가 링크 스타일을 적용하지 못하게 해요.
서식 문자열 격리
모든 리터럴 %는 %%로 이스케이프해요. 사용자 입력은 %c 스타일 인수를 소비할 수 없어요.
주문 확인
/coffee에서 실제로 주문하려면 콘솔 프레임에만 표시되는 확인 키가 필요하므로, 키 입력 스크립트로는 주문할 수 없어요.
기본 로컬 실행
OpenCode 브리지는 알 수 없는 출처를 거부하는 루프백 서버예요. 데몬 비밀번호는 메모리에 보관하고, 로그에 남기거나 브라우저로 보내지 않아요.
전담 지원
전담 콘솔 엔지니어
엔지니어 1명이 평가부터 프로덕션까지 팀과 함께해요.
프레임 검토
분기마다 %c 스팬 수, 변경된 줄, 유휴 상태 CPU 사용량을 검토해요.
마이그레이션 지원
React DOM 앱과 터미널 UI를 Text.js로 옮기는 작업을 도와드려요.
비공개 Slack 채널
팀에 Text.js 엔지니어와 공유하는 Slack 채널을 제공해요.
요금
프레임워크는 무료이며 MIT 라이선스를 사용해요.
| 기능 | 오픈 소스 | Enterprise |
|---|---|---|
| 프레임워크 | ||
| App Router, 컴포넌트와 훅 | ||
| Turbolog 엔진 | ||
| 덧붙인 프레임 | ||
| text run (터미널) | ||
| 운영 | ||
| 콘솔 가동 시간 SLA | — | 99.99% |
| 스로틀러를 고려한 프레임 간격 조절 | ||
| 프레임 검토 | — | 분기별 |
| 보안 설문지 | — | |
| 지원 | ||
| 커뮤니티 | ||
| 전담 콘솔 엔지니어 | — | |
| 응답 시간 | 최선 노력 | 영업시간 기준 1시간 |
자주 묻는 질문
Enterprise는 다른 프레임워크인가요?
아니요. Enterprise 고객도 동일한 MIT 라이선스의 Text.js를 사용하며, 지원과 SLA를 제공받아요.
99.99% SLA의 보장 범위는 무엇인가요?
애플리케이션으로 반환되는 console.log 호출의 비율이에요.
어떤 브라우저를 지원하나요?
Text.js는 데스크톱 Chrome, Edge, Arc, Brave, Firefox, Safari에서 실행돼요. Turbolog는 Chromium DevTools 프런트엔드와 50ms 뷰포트 스로틀러에 맞춰 튜닝되어 있고, Firefox와 Safari 콘솔에서는 CSS를 바꿔요.
사용자가 DevTools를 열어야 하나요?
네. 애플리케이션은 DevTools 콘솔에 렌더링돼요. 페이지에 콘솔을 여는 키보드 단축키가 표시돼요.
자체 호스팅이 가능한가요?
네. text build는 정적 파일을 생성하고, text start 또는 bun 어댑터는 라우트 핸들러, 미들웨어, 서버에서 렌더링된 라우트와 함께 파일을 제공해요.
구매 절차에 맞는 청구서가 있나요?
네. 청구서 샘플 (PDF)