Vieb
Vieb은 Vim 방식의 키보드 입력을 중심으로 설계된 Electron 기반 웹 브라우저다. 이름은 Vim Inspired Electron Browser의 약자로, Chromium 엔진을 터미널 편집기와 유사한 입력 체계에 결합한다.
| 분류 | 웹 브라우저 |
|---|---|
| 개발사·개발자 | Vieb 개발 프로젝트 · Jelmer de Wille |
| 개발 언어 | JavaScript · TypeScript · Electron |
| 최초 공개 | 2018년경 |
| 브라우저 엔진 | Blink |
| JavaScript 엔진 | V8 |
| 운영체제 | Linux · Windows · macOS |
| 라이선스 | GPL 계열 공개 소스 |
| 개발 상태 | 공개 개발·배포 기록 |
| 주요 기능 | 탭 · 웹 탐색 · 제품별 보호·서비스 기능 |
| 기술 기반 | Chromium 또는 플랫폼별 웹뷰 |
| 웹 표준 | HTML · CSS · DOM · JavaScript(구현별) |
| 네트워크 | HTTP · HTTPS |
| 기술·역사 자료 | 공식·출처 |
Vieb은 Vim 방식의 키보드 입력을 중심으로 설계된 Electron 기반 웹 브라우저다. 이름은 Vim Inspired Electron Browser의 약자로, Chromium 엔진을 터미널 편집기와 유사한 입력 체계에 결합한다.[1]
2010년대 후반 공개 개발이 시작됐고 명령 모드와 마우스 없는 웹 탐색을 중시했다. 고급 사용자들이 자주 수행하는 브라우저 작업을 짧은 키 조합으로 처리하도록 했다.
웹페이지는 Electron의 Blink가 렌더링하고 JavaScript는 V8에서 실행한다. 앱의 모달 명령과 설정 기능은 별도의 JavaScript 코드로 구현한다.
Vim 스타일 이동·링크 힌트·명령 입력·탭과 세션 관리 및 다양한 사용자 설정을 제공한다. 브라우저 UI와 웹사이트 내부의 JavaScript 실행은 서로 다른 역할을 가진다.
Linux·Windows·macOS용 소스와 실행 파일이 공개됐다. 엔진은 Electron 릴리스에 묶여 있으므로 포함된 Chromium의 보안 수정 시점을 확인해야 한다.
Vieb는 qutebrowser·Luakit과 비슷한 키보드 탐색을 지향하면서 Electron과 Chromium을 활용한다. 같은 사용 경험을 여러 웹 엔진 위에서 구현한 사례다.[2]