tkWWW

tkWWW는 MIT에서 Joseph Wang이 개발한 초기 그래픽 웹 브라우저 겸 HTML 편집기다. 1992년에 등장했으며 Tcl 언어와 Tk GUI 툴킷을 사용하여 웹페이지를 열람하고 수정하도록 설계됐다.

분류웹 브라우저 · HTML 편집기
개발자Joseph Wang · MIT Project Athena
개발 언어Tcl · Tk
최초 공개1992년 7월
HTML 렌더링Tcl/Tk 기반 하이퍼텍스트 문서 표시
JavaScript 엔진없음
지원 운영체제Tcl/Tk 실행 가능 환경 · UNIX
라이선스GPL-2.0
개발 상태개발 종료
사용자 인터페이스Tk 그래픽 UI
주요 기능웹 열람·HTML 편집 · Tk UI
웹 기술HTML · HTTP · HTTPS(버전별)
화면 출력텍스트·링크 중심
공식·참고 자료개발 자료

tkWWW는 MIT에서 Joseph Wang이 개발한 초기 그래픽 웹 브라우저 겸 HTML 편집기다. 1992년에 등장했으며 Tcl 언어와 Tk GUI 툴킷을 사용하여 웹페이지를 열람하고 수정하도록 설계됐다.

웹이 막 보급되던 시기에 브라우저와 편집 도구를 한 프로그램에서 제공하는 실험으로 개발됐다. 당시 브라우저들이 다양한 언어와 GUI 프레임워크 위에서 제작될 수 있음을 보여주었다.[1]

문서 표시와 사용자 인터페이스는 Tcl/Tk 기반 코드로 구성되었다. 현대 웹 엔진의 복잡한 DOM·CSS·JavaScript 처리 기능은 없었고 초기 HTML과 하이퍼링크 작업에 집중했다.

웹 문서를 열고 하이퍼링크로 이동하며 HTML 내용을 수정하는 기능을 제공했다. Tcl의 확장성을 활용하여 사용자가 스크립트로 프로그램 기능을 추가할 수 있었다.

1992년 첫 버전부터 1995년의 후기 공개판까지 개발된 기록이 남아 있으며 이후 개발은 종료됐다. UNIX의 X 윈도 시스템 환경에서 Tk GUI로 이용되는 경우가 많았다.

Phoenix (tkWWW 기반 브라우저)는 tkWWW 0.9를 이용해 편집 기능을 확장한 파생 제품이다. 브라우저의 기본 렌더링 구조와 상위 편집 기능을 구분하는 사례다.[2]

역사

개발 배경

개발과 배포

기술 구조

HTML 렌더링

JavaScript 지원

사용자 인터페이스와 기능

운영체제와 배포

관련 프로젝트

관련 문서

  1. tkWWW 기술 및 역사 ↩
  2. tkWWW 기술 및 역사 ↩