Lightpanda - navigateur headless pour l’IA et l’automatisation
(github.com/lightpanda-io)- Navigateur headless open source pour les agents IA, l’entraînement des LLM, le web scraping et les tests
- 9 fois moins de mémoire utilisée et une exécution 11 fois plus rapide que Chrome
- Prise en charge de l’exécution de JavaScript, prise en charge des API web, compatible avec Playwright et Puppeteer (WIP)
- Léger car il n’est pas basé sur Chromium, Blink ou WebKit
- Performances optimisées grâce à une programmation système bas niveau basée sur Zig
- Conçu avec les performances comme priorité, sans rendu → exécution rapide et légère
État d’implémentation des principales fonctionnalités : actuellement en bêta
- Chargeur HTTP
- Parseur HTML et arbre DOM (basés sur la bibliothèque Netsurf)
- Prise en charge de JavaScript (v8)
- Prise en charge de base de l’API DOM
- Prise en charge d’Ajax : API XHR, API Fetch
- Dump du DOM → extraction de la structure et du contenu de la page
- Serveur /websockets CDP (Chrome DevTools Protocol) de base → compatible avec Puppeteer et Playwright
La prise en charge des API web est encore en cours et devrait s’améliorer progressivement avec le temps
3 commentaires
On dirait qu’après bun, un autre projet est encore sorti en zig. Le moteur de rendu est-il développé en interne ? Si c’était en rust, je me dirais qu’ils utiliseraient Servo.
Il s’agit d’un navigateur sans rendu.
Merci. Je vois, c’est ce que veut dire headless.