Lightpanda - AIと自動化のためのヘッドレスブラウザ
(github.com/lightpanda-io)- AIエージェント、LLMの学習、Webスクレイピングおよびテスト向けのオープンソースヘッドレスブラウザ
- Chromeより9倍低いメモリ使用量、11倍高速な実行速度
- JavaScript実行対応、Web API対応、PlaywrightおよびPuppeteerと互換性あり(WIP)
- Chromium、Blink、WebKitベースではないため軽量
- Zigベースの低レベルシステムプログラミングで性能を最適化
- レンダリングを除外し、性能重視で設計 → 高速かつ軽量に実行可能
主な機能の実装状況 : 現在Beta
- HTTPローダー
- HTMLパーサーおよびDOMツリー(Netsurfライブラリベース)
- JavaScript対応(v8)
- 基本DOM API対応
- Ajax対応 : XHR API、Fetch API
- DOMダンプ → ページ構造およびコンテンツ抽出
- 基本CDP(Chrome DevTools Protocol)/websocketsサーバー → PuppeteerおよびPlaywrightと互換
Web API対応は現在進行中で、今後徐々に改善される予定
3件のコメント
bun以降、zigでまた1つ面白いものが出てきたようですね。レンダリングエンジンは自前製作なのでしょうか? rustならServoを使うんだろうなと思いますが
レンダリングを省いたブラウザです
ありがとうございます。headless はそういう意味なんですね