Ce qui se passe
Lightpanda publie la version 1.0.0 de son navigateur sans interface. Écrit en Zig, il vise les programmes qui chargent et analysent des pages — crawlers, tests, agents IA — et n'est pas un dérivé d'un navigateur grand public comme l'est Chromium headless. Il se pilote notamment par le Chrome DevTools Protocol, ce qui permet d'y connecter Playwright.
Ce qui peut casser
CORS est appliqué par défaut. Les requêtes fetch et XHR vers une autre
origine qui échouent à la vérification sont désormais bloquées. Un script qui
profitait de l'ancienne tolérance échouera après la mise à jour.
- Revenir à l'ancien comportement :
--disable-features cors - L'ancien interrupteur
--experimental-features corsest supprimé - Les redirections qui portent des identifiants sont limitées
Ce qui arrive
- WebDriver classique : sessions, navigation, précédent et suivant, exécution de JavaScript, clic, effacement et saisie de texte, plus des points d'accès pour les cookies et la taille de fenêtre. Assez pour les parcours courants, sans promesse de couverture complète.
- CDP : la réponse à une commande de l'inspecteur revient à la session qui l'a émise, ce qui compte avec plusieurs sessions en parallèle.
- Web :
WebAssembly.compileStreaming()etinstantiateStreaming(),TextEncoder.encodeInto(),srcsetsur les images, une première implémentation de la Sanitizer API. Les Service Workers restent expérimentaux, à activer explicitement. - Stabilité : plantages corrigés au défilement, dans IndexedDB et sur les
nœuds DOM déplacés ;
getComputedStyle()renvoie un résultat en lecture seule ; la langue suit--locale.
Source (en allemand) : Lightpanda: Ein Browser für Maschinen statt Menschen, heise Developer, 2 octobre 2026. Notes de version : lightpanda-io/browser 1.0.0.