Meridian - Servo와 GPUI로 만든 실험적 웹 브라우저
4 hours ago
2
- Meridian은 macOS용 웹 브라우저로, 현재 JavaScript와 레이아웃 기능 사용이 적은 웹사이트를 탐색하는 데 유용한 수준임
- 글꼴, 단축키, 색상, 탭 등을 폭넓게 설정할 수 있으며, 세로 탭과 가로 탭을 모두 지원함
- 자동 완성 주소창, 북마크와 방문 기록 등 탐색 기능에 더해 읽기 모드, 탭 미리보기를 지원함
- Rust로 작성됐으며, Servo가 웹페이지와 브라우저 상태를 관리하고 GPUI가 브라우저 인터페이스를 그림
- Servo와 GPUI를 연결하는 gpui-servo를 별도 라이브러리로 제공하지만, Meridian 자체는 아직 실험적이며 개발 중임
지원 기능과 사용
- Meridian은 macOS용 브라우저이며, JavaScript와 레이아웃 기능 사용이 적은 웹사이트 탐색에 이미 활용할 수 있음
- 사용자 설정으로 글꼴, 단축키, 색상, 탭 등을 조정할 수 있음
- 탐색과 콘텐츠 열람을 위한 다음 기능을 지원함
- 자동 완성 주소창, 세로/가로 탭, 북마크와 방문 기록을 제공함
- 사이트별 확대/축소, 오디오/비디오 재생, 읽기 모드, 탭 미리보기를 지원함
- Nix로 실행해 볼 수 있음
nix run git+https://tangled.org/oppi.li/meridian
구현과 개발 상태
- Rust로 작성됐으며, Servo가 웹페이지와 브라우저 상태를 관리함
- 브라우저 인터페이스는 Zed 편집기의 UI 프레임워크인 GPUI 로 그림
- 별도 라이브러리 gpui-servo 가 Servo와 GPUI를 연결함
- Servo를 일반적인 GPUI 컴포넌트로 노출하므로, 이를 이용해 GPUI에서 Servo 기반 브라우저를 만들 수 있음
- 프로젝트는 Tangled 에서 개발하며 모든 기여를 환영함
- Meridian은 아직 실험적이며 개발 중인 프로젝트임
-
Homepage
-
Tech blog
- Meridian - Servo와 GPUI로 만든 실험적 웹 브라우저