Show HN: Vaev – 처음부터 구축한 브라우저 엔진 (google.com을 렌더링합니다)
요약
Vaev는 처음부터 새롭게 구축된 실험적인 웹 브라우저 엔진입니다. HTML, XHTML 문서 로딩과 더불어 CSS 캐스케이드, 다양한 CSS 단위, PDF 출력 등 웹 표준의 일부 기능을 지원합니다.
핵심 포인트
- HTML 및 XHTML 문서 로딩 지원
- 표준 CSS 캐스케이드 및 다양한 CSS 단위(%, var(), calc() 등) 지원
- PDF 출력(Print-to-PDF) 및 페이지 나누기 기능 제공
- http:// 및 file:// 프로토콜을 통한 기본적인 네트워킹 지원
특징 (Features)
Vaev는 현재 다음과 같은 웹 표준 (web standards)의 일부를 지원합니다:
- 대부분의 디스플레이 유형 (grid 제외)
- 표준 CSS 캐스케이드 (cascade) 동작
- @page 규칙을 사용한 페이지 나누기 (Pagination)
- PDF로 출력 (Print-to-PDF)
- 퍼센트(%), var(), calc()를 포함한 모든 CSS 단위
- HTML 및 XHTML 문서 로딩
- 매우 기본적인 네트워킹,
http://및file://만 지원
상세한 호환성 및 기능 추적은 WPT 상태 페이지를 참조하세요.
사용해 보기 (Trying It Out)
다음 명령어를 실행하여 Vaev를 사용해 볼 수 있습니다:
pacman -S base-devel git ninja sdl2 nasm gcc-multilib liburing clang libseccomp lld llvm jq
git clone https://codeberg.org/skift/vaev.git
...
아키텍처 (Architecture)
이 파일 옆에 아키텍처 다이어그램이 준비되어 있습니다. tldraw 형식으로 되어 있습니다.
저자 (Authors)
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Game Dev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기