22 points par xguru 2025-03-22 | 3 commentaires | Partager sur WhatsApp
  • 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

 
mam2z 2025-03-22

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.

 
geeep 2025-03-22

Il s’agit d’un navigateur sans rendu.

 
mam2z 2025-03-22

Merci. Je vois, c’est ce que veut dire headless.