Introduction
En août 2026, Ladybird a franchi de nouvelles étapes significatives, renforçant sa position comme navigateur de choix pour les développeurs et les utilisateurs soucieux de performance. Ce mois-ci, nous avons élargi le support vidéo, optimisé les performances du moteur, et intégré de nouvelles fonctionnalités de développement. Voyons cela de plus près.
Support Vidéo Étendu
Ladybird a fait un bond en avant en matière de compatibilité vidéo. Grâce à l'ajout des extensions Media Source, le navigateur peut désormais lire des vidéos en fragmenté MP4, et prend en charge les codecs AVC (H.264), HEVC (H.265), AV1, et AAC. Ceci permet une meilleure compatibilité avec des plateformes comme Twitch et Plex. Par exemple, les vidéos sur YouTube, qui étaient déjà en partie compatibles grâce à VP9/Opus en WebM, bénéficient désormais d'une prise en charge améliorée pour les formats plus anciens et les résolutions supérieures telles que le 8K souvent servies en AV1.
Améliorations des Bugs de Lecture
Nous avons également résolu plusieurs bugs de lecture : les aperçus de cartes vidéo de YouTube ne plantent plus, les lecteurs utilisant preload="none" ne se bloquent plus, et les lecteurs basés sur HLS.js démarrent correctement.
Performances du Moteur
En août, l'accent a été mis sur l'amélioration durable des performances du moteur. Un nouveau moteur de style, la mise en cache de la mise en page, et le déplacement des animations CSS hors du thread principal sont des étapes clés. Ces améliorations se traduisent par une expérience utilisateur plus fluide et réactive.
Passage à Rust
Le parsing CSS et le pipeline de peinture ont été migrés vers le langage Rust, connu pour sa sécurité et sa performance. Cela renforce la robustesse du navigateur et réduit la charge sur le thread principal.
Nouvelles Fonctionnalités de Développement
Débogage JavaScript
Les développeurs peuvent désormais tirer parti du débogage JavaScript dans Ladybird. Cette fonctionnalité permet de définir des points d'arrêt, de parcourir le code ligne par ligne, et d'évaluer des expressions de surveillance. Bien que le débogage Wasm et les points d'arrêt de mutation DOM ne soient pas encore disponibles, le flux de travail principal est fonctionnel.
Téléchargements et Restauration de Session
Les téléchargements peuvent maintenant être mis en pause et repris, même après un redémarrage du navigateur, à condition que le serveur le supporte. De plus, la restauration de session a été améliorée pour conserver l'historique complet des onglets, y compris l'état de navigation avant/arrière.
Nouveaux Sponsors
Ladybird est soutenu par des sponsors généreux, et ce mois-ci, nous accueillons Arnav Guleria avec un don de 5 000 $. Leur soutien continue d'être crucial pour notre développement.
Conclusion
Août 2026 a été un mois de progrès significatif pour Ladybird, avec des améliorations qui renforcent sa compétitivité et son attrait pour les utilisateurs et développeurs. Discutons de ton projet en 15 minutes.