﻿﻿{"id":1761,"date":"2025-12-05T11:32:00","date_gmt":"2025-12-05T10:32:00","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/ladybird-jai-compile-le-navigateur-anti-chrome-et-cest-pas-encore-ca\/"},"modified":"2025-12-05T11:32:00","modified_gmt":"2025-12-05T10:32:00","slug":"ladybird-jai-compile-le-navigateur-anti-chrome-et-cest-pas-encore-ca","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/ladybird-jai-compile-le-navigateur-anti-chrome-et-cest-pas-encore-ca\/","title":{"rendered":"Ladybird &#8211; J&#8217;ai compil\u00e9 le navigateur &#8220;anti-Chrome&#8221; et&#8230; c&#8217;est pas encore \u00e7a"},"content":{"rendered":"<p>Vous en avez marre du duo Chrome\/Safari ? Moi aussi. Alors quand j\u2019ai entendu parler de <strong><br \/>\n<a href=\"https:\/\/ladybird.org\/\">Ladybird<\/a><br \/>\n<\/strong>, ce navigateur web d\u00e9velopp\u00e9 from scratch sans une seule ligne de code en provenance de Blink, WebKit ou Gecko, j\u2019ai voulu tester la b\u00eate. Direction donc le terminal, pour une petite compilation sur mon Mac ARM !<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ladybird-navigateur-independant-test-compilation-macos\/ladybird-navigateur-independant-test-compilation-macos-1.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Ladybird, c\u2019est le projet fou d\u2019<br \/>\n<a href=\"https:\/\/awesomekling.github.io\/\">Andreas Kling<\/a><br \/>\n, un ancien ing\u00e9nieur WebKit chez Apple qui a d\u00e9cid\u00e9 de cr\u00e9er son propre syst\u00e8me d\u2019exploitation (<br \/>\n<a href=\"https:\/\/korben.info\/serenityos-mariage-vintage-interface-90s-puissance-unix.html\">SerenityOS<\/a><br \/>\n) pour se remettre d\u2019une addiction. Code un OS entier comme th\u00e9rapie, je trouve \u00e7a assez cool\u2026 Et dedans, il y avait <strong>un petit visualiseur HTML<\/strong> qui a fini par devenir un projet \u00e0 part enti\u00e8re avec 8 d\u00e9veloppeurs full time et des sponsors comme Shopify, Cloudflare ou encore le co-fondateur de GitHub.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ladybird-navigateur-independant-test-compilation-macos\/ladybird-navigateur-independant-test-compilation-macos-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Le concept de Ladybird, c\u2019est z\u00e9ro code emprunt\u00e9 aux moteurs existants. Tout est \u00e9crit en C++ (avec une migration vers Swift pr\u00e9vue), du moteur de rendu LibWeb au moteur JavaScript. C\u2019est donc actuellement le seul navigateur vraiment ind\u00e9pendant en d\u00e9veloppement actif. Et \u00e7a, dans un monde o\u00f9 m\u00eame Firefox commence \u00e0 faire un peu pol\u00e9mique sur son ind\u00e9pendance, \u00e7a fait du bien.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ladybird-navigateur-independant-test-compilation-macos\/ladybird-navigateur-independant-test-compilation-macos-3.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Mais parlons de mon test. J\u2019ai clon\u00e9 le repo, lanc\u00e9 la compilation sur mon ordi, et\u2026 \u00e7a compile. D\u00e9j\u00e0, c\u2019est une victoire\u2026 Le navigateur se lance, affiche des pages, g\u00e8re le CSS, fait tourner du JavaScript. Les bases sont l\u00e0.<\/p>\n<p>MAIS on est clairement en pr\u00e9-alpha car \u00e7a rame pas mal et sur YouTube les vid\u00e9os refusent m\u00eame de se lancer. C\u2019est parfaitement normal car le navigateur ne supporte pas encore tous les codecs et APIs n\u00e9cessaires pour le web moderne et l\u2019alpha est pr\u00e9vue pour l\u2019\u00e9t\u00e9 2026, avec une b\u00eata en 2027 et une version stable en 2028. Donc on n\u2019y est pas encore.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ladybird-navigateur-independant-test-compilation-macos\/ladybird-navigateur-independant-test-compilation-macos-4.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Mais c\u2019est encourageant ! En octobre dernier, l\u2019\u00e9quipe a m\u00eame fait passer<br \/>\n<a href=\"https:\/\/ladybird.org\/newsletter\/2025-10-31\/\">1,9 million de tests<\/a><br \/>\nde conformit\u00e9 web (Web Platform Tests) et verdict, le pinch-to-zoom fonctionne sur Mac, le local storage et OK et m\u00eame Windows commence \u00e0 \u00eatre support\u00e9 par la communaut\u00e9.<\/p>\n<p>L\u2019autre truc cool, c\u2019est leur business model. Comme y\u2019a pas de deal avec un moteur de recherche par d\u00e9faut qui vous piste ni de crypto-tokens chelou et pas de mon\u00e9tisation de donn\u00e9es des utilisateurs, le projet se doit d\u2019\u00eatre financ\u00e9 uniquement par des dons et des sponsors corporate via une structure \u00e0 but non lucratif. C\u2019est cool et \u00e7a nous change de ce monde o\u00f9 Google paie des milliards \u00e0 Apple pour \u00eatre le moteur par d\u00e9faut de Safari.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ladybird-navigateur-independant-test-compilation-macos\/ladybird-navigateur-independant-test-compilation-macos-5.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Donc mon verdict apr\u00e8s mes tests, c\u2019est qu\u2019en l\u2019\u00e9tat,<br \/>\n<a href=\"https:\/\/ladybird.org\/\">Ladybird<\/a><br \/>\nn\u2019est pas utilisable au quotidien. Et c\u2019est compl\u00e8tement normal vu le stade de d\u00e9veloppement. Ce n\u2019est donc pas encore un Firefox-killer, mais un projet de recherche et d\u00e9veloppement qui pourrait, dans 3 ans, devenir une vraie alternative.<\/p>\n<p>Voil\u00e0, donc en attendant, Firefox reste mon navigateur principal mais je garde un \u0153il sur cette petite coccinelle parce qu\u2019avoir un quatri\u00e8me moteur de rendu vraiment ind\u00e9pendant sur le march\u00e9, sans les tentacules de Google, Apple ou des r\u00e9gies pub, c\u2019est top !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous en avez marre du duo Chrome\/Safari ? Moi aussi. Alors quand j\u2019ai entendu parler de Ladybird , ce navigateur web d\u00e9velopp\u00e9 from scratch sans une seule ligne de code en provenance de Blink, WebKit ou Gecko, j\u2019ai voulu tester la b\u00eate. Direction donc le terminal, pour une petite compilation sur mon Mac ARM ! Ladybird, c\u2019est le projet fou d\u2019 Andreas Kling , un ancien ing\u00e9nieur WebKit chez Apple qui a d\u00e9cid\u00e9 de cr\u00e9er son propre syst\u00e8me d\u2019exploitation ( SerenityOS ) pour se remettre d\u2019une addiction. Code un OS entier comme th\u00e9rapie, je trouve \u00e7a assez cool\u2026 Et dedans, il y avait un petit visualiseur HTML qui a fini par devenir un projet \u00e0 part enti\u00e8re avec 8 d\u00e9veloppeurs full time et des sponsors comme Shopify, Cloudflare ou encore le co-fondateur de GitHub. Le concept de Ladybird, c\u2019est z\u00e9ro code emprunt\u00e9 aux moteurs existants. Tout est \u00e9crit en C++ (avec une migration vers Swift pr\u00e9vue), du moteur de rendu LibWeb au moteur JavaScript. C\u2019est donc actuellement le seul navigateur vraiment ind\u00e9pendant en d\u00e9veloppement actif. Et \u00e7a, dans un monde o\u00f9 m\u00eame Firefox commence \u00e0 faire un peu pol\u00e9mique sur son ind\u00e9pendance, \u00e7a fait du bien. Mais parlons de mon test. J\u2019ai clon\u00e9 le repo, lanc\u00e9 la compilation sur mon ordi, et\u2026 \u00e7a compile. D\u00e9j\u00e0, c\u2019est une victoire\u2026 Le navigateur se lance, affiche des pages, g\u00e8re le CSS, fait tourner du JavaScript. Les bases sont l\u00e0. MAIS on est clairement en pr\u00e9-alpha car \u00e7a rame pas mal et sur YouTube les vid\u00e9os refusent m\u00eame de se lancer. C\u2019est parfaitement normal car le navigateur ne supporte pas encore tous les codecs et APIs n\u00e9cessaires pour le web moderne et l\u2019alpha est pr\u00e9vue pour l\u2019\u00e9t\u00e9 2026, avec une b\u00eata en 2027 et une version stable en 2028. Donc on n\u2019y est pas encore. Mais c\u2019est encourageant ! En octobre dernier, l\u2019\u00e9quipe a m\u00eame fait passer 1,9 million de tests de conformit\u00e9 web (Web Platform Tests) et verdict, le pinch-to-zoom fonctionne sur Mac, le local storage et OK et m\u00eame Windows commence \u00e0 \u00eatre support\u00e9 par la communaut\u00e9. L\u2019autre truc cool, c\u2019est leur business model. Comme y\u2019a pas de deal avec un moteur de recherche par d\u00e9faut qui vous piste ni de crypto-tokens chelou et pas de mon\u00e9tisation de donn\u00e9es des utilisateurs, le projet se doit d\u2019\u00eatre financ\u00e9 uniquement par des dons et des sponsors corporate via une structure \u00e0 but non lucratif. C\u2019est cool et \u00e7a nous change de ce monde o\u00f9 Google paie des milliards \u00e0 Apple pour \u00eatre le moteur par d\u00e9faut de Safari. Donc mon verdict apr\u00e8s mes tests, c\u2019est qu\u2019en l\u2019\u00e9tat, Ladybird n\u2019est pas utilisable au quotidien. Et c\u2019est compl\u00e8tement normal vu le stade de d\u00e9veloppement. Ce n\u2019est donc pas encore un Firefox-killer, mais un projet de recherche et d\u00e9veloppement qui pourrait, dans 3 ans, devenir une vraie alternative. Voil\u00e0, donc en attendant, Firefox reste mon navigateur principal mais je garde un \u0153il sur cette petite coccinelle parce qu\u2019avoir un quatri\u00e8me moteur de rendu vraiment ind\u00e9pendant sur le march\u00e9, sans les tentacules de Google, Apple ou des r\u00e9gies pub, c\u2019est top !<\/p>\n","protected":false},"author":1,"featured_media":1762,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1761","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1761"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1761\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1762"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}