검색
검색
AI news 검색
회원가입로그인

Lightpanda: AI 및 자동화를 위해 설계된 헤드리스 브라우저

  • Title: Lightpanda: Headless browser designed for AI and automation
  • Lightpanda 브라우저: headless 사용을 위해 만들어진 오픈 소스 브라우저
    • 자바스크립트 실행
    • Web API 지원 (부분적, 진행 중)
    • Playwright, Puppeteer와 CDP를 통해 호환 (진행 중)
  • 특징:
    • 초저 메모리 소모 (Chrome보다 9배 적음)
    • 뛰어난 실행 속도 (Chrome보다 11배 빠름) 및 즉시 시작
  • 빠른 시작:
    • Nightly 빌드에서 설치 가능
    • Linux x86_64 및 MacOS aarch64 지원
  • 명령어 예시:
    • URL 덤프: ./lightpanda-x86_64-linux --dump https://lightpanda.io
    • CDP 서버 시작: ./lightpanda-x86_64-linux --host 127.0.0.1 --port 9222
  • 소스코드 빌드:
    • Zig 0.13.0으로 작성됨
    • 필요한 라이브러리 설치: Netsurf libs, Mimalloc, zig-js-runtime(V8 포함)
  • 테스트:
    • 유닛 테스트: make test
    • WPT(Web Platform Tests): make wpt Node-childNodes.html
  • 컨트리뷰팅:
    • GitHub을 통한 풀 리퀘스트 허용
    • CLA 서명 필요
  • 브라우저의 필요성:
    • 자바스크립트 실행 필수: Ajax, SPA, 무한 로딩 등
  • Chrome 사용의 단점:
    • RAM 및 CPU 과다 사용, 비용 증가
    • 대규모 배포 및 유지보수 어려움
    • headless 모드에서는 쓸모없는 기능 많음
  • Lightpanda의 목표:
    • 성능 최적화를 위한 저수준 시스템 프로그래밍 언어(Zig 사용)
    • 그래픽 렌더링 없음
  • 현재 상태: 베타 단계, 많은 웹사이트가 실패나 충돌 가능
    • 구현된 주요 기능: HTTP 로더, HTML 파서 및 DOM 트리, 자바스크립트 지원(V8), 기본 DOM API, Ajax, XHR API, Fetch API, DOM 덤프, 기본 CDP/웹소켓 서버

5github.com링크 복사하기
AI 뉴스 요약은 뉴스의 내용을 AI가 요약(GPT-4 활용)한 것입니다. 따라서 틀린 내용을 포함할 수 있습니다. 뉴스의 자세한 내용을 확인하시려면 해당 뉴스 링크를 클릭해주세요.
원본 뉴스 보기