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은 아직 실험적이며 개발 중인 프로젝트임
Read Entire Article




피플앤툴즈 네트워크
🛍 샵