edbrowse
edbrowse는 줄 단위 텍스트 편집기와 웹 브라우저를 결합한 명령행 소프트웨어다. Karl Dahlke가 개발했으며 시각 화면에 의존하지 않는 탐색과 웹 양식 조작을 중시한다.
| 분류 | 웹 브라우저 |
|---|---|
| 개발자·개발사 | Karl Dahlke · edbrowse 프로젝트 |
| 개발 언어 | C |
| 최초 공개 | 2000년대 |
| 브라우저 엔진 | 텍스트·DOM 처리 자체 구현 |
| JavaScript 엔진 | SpiderMonkey(버전별 JS 통합) |
| 운영체제 | Linux · UNIX |
| 배포·개발 상태 | GPL 계열 · 개발 중 |
| 사용자 인터페이스 | 터미널·명령 기반 |
| 주요 기술 | HTML · CSS · JavaScript(지원 범위별) |
| 입력 방식 | 키보드 · 텍스트 명령 |
| 웹 프로토콜 | HTTP · HTTPS |
| 프로그램 종류 | 문자·경량 브라우저 또는 엔진 재사용 앱 |
| 공식 문서 | 출처 |
edbrowse는 줄 단위 텍스트 편집기와 웹 브라우저를 결합한 명령행 소프트웨어다. Karl Dahlke가 개발했으며 시각 화면에 의존하지 않는 탐색과 웹 양식 조작을 중시한다.
유닉스의 ed 텍스트 편집기와 비슷한 명령 체계를 사용해 문서를 열고 검색·수정하며 링크를 따라 이동한다. 특히 스크린리더 이용자와 터미널 환경에서 이용할 수 있도록 만들어졌다.[1]
자체적인 HTML 구조 처리 코드와 연결해 Mozilla SpiderMonkey 같은 JavaScript 엔진을 사용하는 빌드가 존재한다. 일반적인 그래픽 CSS 레이아웃을 표시하는 방식은 아니다.
사용자는 URL, HTML 폼, 쿠키, 여러 세션과 스크립트를 명령으로 처리한다. 일부 JavaScript 중심 사이트에도 접근하도록 DOM과 스크립트 기능을 개선해 왔다.
Linux·UNIX 환경에서 공개 소스로 배포되고 접근성을 중요하게 다룬다. 실제 호환성은 edbrowse와 JavaScript 엔진 라이브러리의 버전에 따라 달라진다.
edbrowse는 Lynx와 다르게 텍스트 편집 명령 중심으로 브라우저를 조작한다. 문자 브라우저에서도 JavaScript와 DOM을 별도로 구현할 수 있음을 보여준다.[2]