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]

역사

개발 배경

주요 버전과 지원

기술 구조

웹 렌더링 엔진

JavaScript 및 추가 기술

인터페이스와 기능

운영체제·배포

관련 프로젝트

관련 문서

  1. Vieb 제품·기술 자료 ↩
  2. Vieb 제품·기술 자료 ↩