IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

Ladybird, le projet de navigateur indépendant, est désormais piloté par une organisation à but non lucratif


Sujet :

Autres Logiciels

  1. #1
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    2 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 2 088
    Points : 56 476
    Points
    56 476
    Par défaut Ladybird, le projet de navigateur indépendant, est désormais piloté par une organisation à but non lucratif
    Ladybird, un nouveau navigateur open source et multiplateformes, peut-il briser l’hégémonie de Google Chrome ?
    L’initiative ravive le débat autour de la diversité et de la compatibilité sur le web

    Les idées reçues veulent que la création d'un nouveau navigateur à partir de zéro soit impossible sans la mise à contribution d'énormes fonds et la collaboration de nombreuses personnes pendant de nombreuses années. La tête derrière le projet Ladybird prouve le contraire avec le nouveau navigateur open source et multiplateforme à l’interface graphique implémentée en C++. L’initiative au stade de l’enfance ravive le débat sur la possibilité future de voir l’hégémonie de Google Chrome remise en question. Ladybird peut-il réussir où Microsoft s'est aligné en adoptant le projet open source Chromium dans le développement du navigateur Microsoft Edge sur desktop ?

    « Le navigateur SerenityOS passe désormais le test Acid3 ! Pour autant que je sache, nous sommes le premier nouveau navigateur open source à atteindre cette étape depuis la sortie initiale du test. Ce fut un travail d'équipe au cours des deux dernières semaines et je suis très fier de tous ceux qui ont contribué », annonce la tête derrière le projet. La réussite du test Acid3 signifie que les travaux de développement dudit navigateur sont rendus à un stade où il aurait été qualifié de très bon aux alentours de 2010. Le projet en est à deux ans et trois mois de développement.


    « Veuillez noter que nous n'en sommes qu'au début du développement et que de nombreuses fonctionnalités de la plateforme Web sont manquantes ou défectueuses. Il faudra beaucoup de temps avant que Ladybird ne soit prêt pour la navigation quotidienne. Nous en sommes encore à la partie "faire fonctionner" du cycle de développement. En tant que tel, nous avons tendance à nous concentrer davantage sur la correction et le support des fonctionnalités que sur l'optimisation. Le travail sur les performances se fait principalement au niveau de l'architecture, bien que des optimisations ciblées qui soulagent des points sensibles particuliers soient également effectuées. Veuillez noter qu'il ne s'agit pas d'une annonce ou d'une sortie de produit, mais plutôt d'une annonce personnelle indiquant que j'ajoute "un navigateur multiplateforme véritablement indépendant" à ma liste d'objectifs personnels », précise la tête derrière l’initiative.

    Nom : 1.jpg
Affichages : 39707
Taille : 352,8 Ko

    Les développements en cours ravivent les débats autour des questions de diversité et de compatibilité dans la sphère du développement web. En pratique, le nombre de moteurs de rendu de navigateur est faible. Il existe trois moteurs de rendu principaux : Blink (Google Chrome, Microsoft Edge), Webkit (Apple Safari) et Gecko (Mozilla Firefox). Il en existe quelques autres (dont celui de Ladybird vient allonger la liste), mais aucun ne détient une part de marché significative. Et parmi les trois principaux, Blink se taille la part du loin, soit plus de 70 % de part de marché, selon les estimations.

    Le danger avec une telle domination est de voir une seule entreprise définir les normes du Web. Le fait d'avoir de la concurrence dans la filière peut ralentir le développement des fonctionnalités Web, mais ce manque de vitesse agit comme un contrôle et un équilibre pour s'assurer que seules les fonctionnalités bonnes, sûres et bien pensées sont diffusées. Ainsi une seule entité, c'est-à-dire une seule équipe ou même un seul dirigeant, ne se retrouve pas au contrôle du web.

    Microsoft a avancé un argument en faveur de la compatibilité du web lors de son adoption du projet open source Chromium pour le développement du navigateur Microsoft Edge sur desktop. L'objectif de la manoeuvre, selon l’entreprise, est de créer une meilleure compatibilité Web pour ses utilisateurs et une fragmentation moindre du Web pour tous les développeurs Web. « Notre intention est d'aligner la plateforme Web Microsoft Edge à la fois sur les normes Web et sur les autres navigateurs basés sur Chromium ». Ajoutant que « cela apportera une compatibilité améliorée pour tous et créera une matrice de test plus simple pour les développeurs Web. » Cela pourrait également régler un gros problème avec Microsoft Edge, à savoir le fait que certains sites Web ne fonctionnent pas correctement dans le navigateur.

    Source : projet Ladybird

    Et vous ?

    Diversité ou compatibilité sur le web : de quel bord êtes-vous ?
    Quels avantages peut-il y avoir au fait qu’un navigateur comme Firefox décide d’adopter le projet open source Chromium pour son développement ? Une telle situation est-elle souhaitable ?
    Quelles sont les attentes que vous formulez pour des projets à l’état d’enfance comme celui du navigateur Ladybird ?
    Pour quelle raison Firefox a-t-il échoué à s’imposer face à Google Chrome ? Le destin de Ladybird pourrait-il être similaire ?

    Voir aussi :

    Windows 10 : combien utilisent Edge après avoir migré ? 88% des utilisateurs US ont basculé sur un autre navigateur selon Quantcast
    Comme Firefox et Chrome, Microsoft Edge se dote du support de WebAuthn, la norme de sécurité visant à mettre fin aux mots de passe sur le Web
    Un ingénieur de Mozilla affirme que YouTube est plus lent sur Firefox et Microsoft Edge que sur Google Chrome
    Suivant l'exemple de Chrome, Microsoft Edge se prépare à bloquer les vidéos en lecture automatique dans la MàJ Redstone 5 prévue pour l'automne
    Le Project Zero dévoile une faille sur Microsoft Edge qui permet de contourner le mécanisme de sécurité ACG

  2. #2
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 912
    Points : 1 372
    Points
    1 372
    Par défaut
    Dans l'absolu, cette initiative est intéressante et une alternative à la famille Chrome est indispensable.
    Ceci-ci, je crains que le public se tournant vers ce genre d'initiative (c'est-à-dire celui prêt à ne pas prendre la voie de la facilité en utilisant Chrome) soit celui qui utilise aujourd'hui encore Firefox. Et finisse par affaiblir la situation de Firefox, rempart à mon sens le plus solide contre le presque monopole de Google.

    Mais rien que parce que ce navigateur porte le nom d'un incroyable standard de jazz, je l'essaierai


  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Technicien de maintenance / Developpeur PHP
    Inscrit en
    Mai 2015
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de maintenance / Developpeur PHP
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2015
    Messages : 429
    Points : 1 630
    Points
    1 630
    Par défaut
    Diversité ou compatibilité sur le web : de quel bord êtes-vous ?

    Je doit être très bête, car je ne voit pas en quoi diversité et compatibilité serait mutuellement exclusifs ?
    Si tous les navigateurs voulaient bien suivre une seule norme, ils pourraient y en avoir une infinité et ils seraient tous compatibles.
    Le vrai problème se situ au niveau des normes web et de leurs implémentations par quelques uns.
    Google et Apple, n'ont pas aidés, mais le W3C et le WHATWG sont totalement partis en vrille depuis longtemps (XHTML, CSS2 puis 2.1, SVG oui/non).

    Quels avantages peut-il y avoir au fait qu’un navigateur comme Firefox décide d’adopter le projet open source Chromium pour son développement ?

    Le SEULE avantage serait une uniformités, ainsi qu'un standard, de fait et peut-être aussi une évolution plus rapide et une diminution du travail pour Mozilla.

    Une telle situation est-elle souhaitable ?

    Les inconvénients seraient énormes, par exemple Google seule ferait la norme, perte totale de compétences pour les concurrents et donc moins d'émulation pour implémenter de meilleurs clients, ...etc (V8 n'aurait peut-être jamais vu le jours et donc Nodejs non plus).

    Quelles sont les attentes que vous formulez pour des projets à l’état d’enfance comme celui du navigateur Ladybird ?

    Honnêtement le problème ce n'est pas les clients, mais les normes qui nécessites plusieurs années pour être implémenter.
    Le W3C devrait revoir les bases et proposer une norme simple, sans être simpliste, qui puissent être implémenter par le plus grand nombre en utilisant des briques logiciel existantes.
    Quant je vois que les dev web essaient de tout faire en HTML5/JS/CSS3, je me demande pourquoi avoir abandonner Flash.

    Pour quelle raison Firefox a-t-il échoué à s’imposer face à Google Chrome ? Le destin de Ladybird pourrait-il être similaire ?

    Ce n'est pas que Firefox à échoué, mais Google a pousser Chrome tellement fort à coup de millions (milliards ?) marketing, qu'il ne leur ont pas laissé une chance.
    Maintenant avec l'inertie d'usage qui existe en informatique, quand quelque chose est installé, bon courage pour demander aux gens de changer leurs habitudes.
    Ladybird sera utilisé par quelques curieux, mais jamais un client non supporté par un bon porte monnaie ne pourra délogé les concurrents.

    Je vous rappel que certaines administrations / entreprise utilisent encore IE6, pourtant niveau qualité / sécurité on a vu mieux .

  4. #4
    Membre émérite
    Inscrit en
    Janvier 2006
    Messages
    732
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 732
    Points : 2 786
    Points
    2 786
    Par défaut Normal
    Citation Envoyé par Patrick Ruiz Voir le message
    Diversité ou compatibilité sur le web : de quel bord êtes-vous ?
    Le web, ce sont des normes, mais ensuite si chacun rajoute des extensions propriétaires ou pire, implémentent (volontairement ou non) mal la norme, on ne s'en sort plus.
    HTML 5 a réussi à évincer des technologies propriétaires comme Flash et il n'y a aucune raison que ça continue autrement. Pour moi ce n'est pas un argument pour justifier l'hégémonie d'un moteur de rendu unique, fut-il distribué en licence de logiciel libre ou non.

    Citation Envoyé par defZero Voir le message
    Quant je vois que les dev web essaient de tout faire en HTML5/JS/CSS3, je me demande pourquoi avoir abandonner Flash.
    Flash était une technologie propriétaire, à laquelle les navigateurs accédaient via un plugin. Elle aurait pu disparaître du jour au lendemain, rendant des milliers de sites web non opérationnels. C'est d'ailleurs presque ce qui s'est passé, sans HTML 5 on serait aujourd'hui bien mal...
    HTML 5 est une norme, on n'aime ou pas, les navigateurs pourraient certes décider de ne pas l'implémenter, mais probablement pas d'arrêter l'implémentation du jour au lendemain sous peine de voir tout le monde aller à la concurrence.

    Citation Envoyé par Patrick Ruiz Voir le message
    Il existe trois moteurs de rendu principaux : Blink (Google Chrome, Microsoft Edge), Webkit (Apple Safari) et Gecko (Mozilla Firefox).
    Merci d'avoir rappelé la différence entre navigateur et moteur de rendu. Dans les années 90 on trouvait plein de petits navigateurs qui n'apportaient pas grand chose (voire même qui étaient des spywares) utilisant en réalité le moteur d'IE, et ce n'était pas aussi transparent qu'aujourd'hui.

    Par contre je me permets de corriger, le moteur Webkit a été créé pour le navigateur Konqueror, du projet KDE. Même si Konqueror n'est presque plus maintenu, et même si Safari semble être le dernier à l'utiliser, je ne voudrais pas laisser passer l'idée qu'ils en sont à l'origine.

    Citation Envoyé par Patrick Ruiz Voir le message
    Quelles sont les attentes que vous formulez pour des projets à l’état d’enfance comme celui du navigateur Ladybird ?
    De trouver une killer feature, de façon à ce qu'il y ait une vraie bonne raison de choisir l'un plutôt que l'autre, sans pour autant sacrifier la compatibilité.
    Par exemple je souhaite l'existence d'un moteur de rendu de petite taille. Aujourd'hui la grande mode c'est d'écrire des "applications" qui s'exécutent sur votre OS mais en réalité intègrent Chromium ou un autre moteur de rendu. Ces applications et les frameworks qui permettent de les écrire, genre Electron, créent des applications certes multi-plateformes mais incroyablement lourdes, bien plus que Java qui est pourtant multi-plateforme aussi. Alors un petit moteur de rendu, facile à embarquer, je serais largement preneur. Webkit semble pour le moment le meilleur candidat pour la petite taille, mais c'est aussi celui pour lequel les systèmes d'intégration, dans une appli Java ou C# par exemple, semblent les moins au point, dommage.

    Citation Envoyé par Patrick Ruiz Voir le message
    Quels avantages peut-il y avoir au fait qu’un navigateur comme Firefox décide d’adopter le projet open source Chromium pour son développement ? Une telle situation est-elle souhaitable ?
    Ah bon, vous avez des infos comme quoi ce serait à l'étude? Si vous avez des articles en ce sens, je veux bien les liens...
    En tout cas non, ce ne serait pas souhaitable. Même open source, un logiciel quel qu'il soit n'a aucune raison d'être hégémonique. Surtout que même s'il est Open Source, au final c'est bien Google qui a le dernier mot, et à ce titre il peut y avoir conflit d'intérêt (Google insistant pour avoir une fonction favorable à son moteur de recherches par exemple)

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Novembre 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Novembre 2016
    Messages : 21
    Points : 74
    Points
    74
    Par défaut
    Quant je vois que les dev web essaient de tout faire en HTML5/JS/CSS3, je me demande pourquoi avoir abandonner Flash.
    Il y a un problème avec HTML5/JS/CSS3 ? ça me parait aller en s'améliorant et que ce soit une bonne chose que les dev web se concentrent dessus.
    À moins que le commentaire soit dans le sens où on essaie de l'utiliser dans tous les domaines, y compris ceux où ça n'a pas été conçu pour, comme le desktop ou les applis mobiles.
    Mais sinon en web, il n'y a pas vraiment d'autres alternatives, il y a le Webasm mais c'est encore plutôt jeune.

    Les idées reçues veulent que la création d'un nouveau navigateur à partir de zéro soit impossible sans la mise à contribution d'énormes fonds et la collaboration de nombreuses personnes pendant de nombreuses années.
    Je me souviens de Servo, qui a été le projet jumeau de Rust. Lancé par Mozilla, puis récupéré par Linux Foundation, ce n'est pas rien quand même, mais malgré cela, ça avance péniblement.
    Je ne sais pas si c'est impossible, mais c'est tout de même un sacré challenge !
    D'autant qu'il a décidé de se taper toute la stack, tant le rendu que le moteur de script.

    Par exemple je souhaite l'existence d'un moteur de rendu de petite taille.
    Je le souhaiterais aussi. Non seulement pour les moteurs embarqués, mais même en tant que navigateur bureau, ça m'arrive souvent de vouloir un petit navigateur léger quand je veux juste aller voir une page Wikipédia ou de la doc, plutôt que de lancer un navigateur qui peut mettre plusieurs secondes à s'ouvrir et m'occupe un tiers de ma RAM.
    Seulement quand je cherchais parmi les navigateurs légers existants, j'ai cru comprendre que gérer toutes les versions des normes n'était pas vraiment faisable de manière légère, en particulier JS. Il ne parait pas possible d'avoir un navigateur léger ET complet.
    Par contre je doute que ce soit une killer feature, c'est plutôt une niche.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 822
    Points : 44 114
    Points
    44 114
    Par défaut
    Par contre je me permets de corriger, le moteur Webkit a été créé pour le navigateur Konqueror, du projet KDE.
    En fait webkit a bien été créé par Apple, mais tu n'a pas entièrement tort car Webkit est un fork du moteur KHTML (Kde HTML). blink (le moteur de rendu chrome/chromium) est lui-même un fork de webkit.
    Les différents moteurs ont bien entendu ensuite divergés.

  7. #7
    Membre extrêmement actif
    Homme Profil pro
    Technicien de maintenance / Developpeur PHP
    Inscrit en
    Mai 2015
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de maintenance / Developpeur PHP
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2015
    Messages : 429
    Points : 1 630
    Points
    1 630
    Par défaut
    ... Flash était une technologie propriétaire, à laquelle les navigateurs accédaient via un plugin.
    Elle aurait pu disparaître du jour au lendemain, rendant des milliers de sites web non opérationnels.
    C'est d'ailleurs presque ce qui s'est passé, sans HTML 5 on serait aujourd'hui bien mal...
    HTML 5 est une norme, on n'aime ou pas, les navigateurs pourraient certes décider de ne pas l'implémenter, mais probablement pas d'arrêter l'implémentation du jour au lendemain sous peine de voir tout le monde aller à la concurrence.
    ...
    @esperanto
    Le problème que je constate avec HTML5, c'est que plus le temps passe et plus des "technologie propriétaire" viennent s'y greffer.
    Donc dans les fait HTML5 / Flash à terme ce sera le même combat, d'ailleurs qui n'a jamais eu de problème de compatibilité avec des sites nécessitant telle ou telle navigateur ?
    De fait un site qui nécessite un navigateur bien précis, pour moi c'est la définition même du propriétaire, cacher derrière une soit disant norme qui n'en n'a que le nom en réalité.
    Si vous y penser bien, est-ce normale qu'il faille plusieurs années à une petite équipe pour implémenter HTML5 ?
    A mon avis c'est tout à fait voulut pour limiter la concurrence.
    Faite une "norme" assez complexe et libre, ça limitera automatiquement les implémentations et ça vous fera bonne presse.

    N.B. : Dans l'idée, je suis d'accord avec vous, mais la réalité fait que ce n'est qu'utopique d'espérer qu'une telle manne potentiel d'argent reste libre et neutre.

  8. #8
    Membre émérite
    Inscrit en
    Janvier 2006
    Messages
    732
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 732
    Points : 2 786
    Points
    2 786
    Par défaut exemples?
    Citation Envoyé par defZero Voir le message
    Le problème que je constate avec HTML5, c'est que plus le temps passe et plus des "technologie propriétaire" viennent s'y greffer.
    Des exemples?
    Note: je ne conteste pas, c'est juste que je n'en ai pas qui me viennent immédiatement à l'esprit; en même temps le développement web n'est pas ma spécialité donc il se peut que je ne sois pas totalement à jour.

    Citation Envoyé par defZero Voir le message
    Si vous y penser bien, est-ce normale qu'il faille plusieurs années à une petite équipe pour implémenter HTML5 ?
    Tout dépend de la complexité de la norme, je ne la connais pas assez en détail pour répondre. Mon impression est qu'elle comprend énormément de choses donc il faut peu de temps pour implémenter quelque chose qui marche mais beaucoup plus pour que ce soit complet. Mais je peux me tromper.

    Citation Envoyé par defZero Voir le message
    A mon avis c'est tout à fait voulut pour limiter la concurrence.
    Voulu par qui? Google serait-il le seul membre du W3C encore en vie?

  9. #9
    Membre extrêmement actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2022
    Messages
    755
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2022
    Messages : 755
    Points : 0
    Points
    0
    Par défaut
    J'ai lu les différents commentaires et je les trouves pertinent.

    Maintenant j'en doute fortement qu'une alternative à Chrome apparaissent.
    Ce navigateur est bien trop encré dans la tête des gens, tant lambda que connaisseurs, comme étant un outil "sûr".

    Il y aura toujours les défenseurs de la liberté qui vont se tourner sur tout sauf Chrome, mais la majorité des gens sont ignares.

  10. #10
    Membre expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 1 206
    Points : 3 285
    Points
    3 285
    Par défaut
    Pour information, il existe de nombreux navigateurs dérivé du moteur de Firefox et non pas de Chromium.

    Par exemple (liste non exhaustive) :

    - Mypal
    - SeaMonkey
    - Waterfox
    - PaleMoon
    - Waterfox classic
    - Icecat

  11. #11
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2019
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2019
    Messages : 111
    Points : 268
    Points
    268
    Par défaut
    Google et Apple, n'ont pas aidés, mais le W3C et le WHATWG sont totalement partis en vrille depuis longtemps (XHTML, CSS2 puis 2.1, SVG oui/non).
    N'oublions pas ceux qui ont fait le plus de mal et ce, pendant des décennies : microsoft. Parce que genre merde incompatible avec les standards que sa propre boite a participé a définir, on peut difficilement faire pire que l'infâme m$-IE.

  12. #12
    Chroniqueur Actualités
    Avatar de Patrick Ruiz
    Homme Profil pro
    Redacteur web
    Inscrit en
    Février 2017
    Messages
    2 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Redacteur web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2017
    Messages : 2 088
    Points : 56 476
    Points
    56 476
    Par défaut Ladybird, un nouveau navigateur idépendant de Chromium, peut-il faire oublier Google Chrome ?
    Ladybird déploie ses ailes : le projet open-source, écrit en C++, vise à créer un navigateur web indépendant, plutôt qu’un énième basé sur Chrome
    Ou plutôt Firefox qui tend à devenir une régie publicitaire

    Ladybird est un projet open-source visant à créer un navigateur web indépendant, plutôt qu'un énième navigateur basé sur Chrome. En pré-alpha, Ladybird atterrit dans un contexte de craintes de voir Firefox devenir une régie publicitaire.

    Ladybird est écrit en C++ et placé sous une licence BSD à deux clauses. Il a été lancé dans le cadre du projet SerenityOS, mais le développeur Andreas Kling a annoncé au début du mois en cours qu'il faisait de Ladybird une initiative distincte et qu'il s'éloignait de SerenityOS pour se consacrer en entier au navigateur.

    Les fonctionnalités actuelles sont, sans surprise, minimales. Ladybird dispose d'une barre de recherche, d'une fonction de rechargement, d'onglets, d'une fonction de zoom avant/arrière sur le contenu, d'une fonction de capture d'écran et d'une fonction de navigation vers l'avant et vers l'arrière. En revanche, il ne dispose pas de signets, d'affichage de l'historique, d'extensions, de gestion des mots de passe, d'impression, ni même de la possibilité d'enregistrer une image. WebRTC ne semble pas encore être pris en charge. La prise en charge des feuilles de style CSS semble relativement robuste.

    D'un autre côté, Ladybird dispose d'outils pour les développeurs, tels que des inspecteurs pour l'arbre du modèle objet du document (DOM) et les arbres d'accessibilité, ainsi que la possibilité de créer des vidages de divers éléments : l'arbre DOM et l'arbre de mise en page, et les styles calculés.


    Les idées reçues veulent que la création d'un nouveau navigateur à partir de zéro soit impossible sans la mise à contribution d'énormes fonds et la collaboration de nombreuses personnes pendant de nombreuses années. La tête derrière le projet Ladybird s’attèlent à prouver le contraire avec le nouveau navigateur open source et multiplateforme à l’interface graphique implémentée en C++. L’initiative au stade de l’enfance ravive le débat sur la possibilité future de voir l’hégémonie de Google Chrome remise en question. Ladybird pourrait en effet réussir où Microsoft s'est aligné en adoptant le projet open source Chromium dans le développement du navigateur Microsoft Edge sur desktop.

    Les développements en cours ravivent les débats autour des questions de diversité et de compatibilité dans la sphère du développement web. En pratique, le nombre de moteurs de rendu de navigateur est faible. Il existe trois moteurs de rendu principaux : Blink (Google Chrome, Microsoft Edge), Webkit (Apple Safari) et Gecko (Mozilla Firefox). Il en existe quelques autres (dont celui de Ladybird vient allonger la liste), mais aucun ne détient une part de marché significative. Et parmi les trois principaux, Blink se taille la part du loin, soit plus de 70 % de part de marché, selon les estimations.

    Le danger avec une telle domination est de voir une seule entreprise définir les normes du Web. Le fait d'avoir de la concurrence dans la filière peut ralentir le développement des fonctionnalités Web, mais ce manque de vitesse agit comme un contrôle et un équilibre pour s'assurer que seules les fonctionnalités bonnes, sûres et bien pensées sont diffusées. Ainsi une seule entité, c'est-à-dire une seule équipe ou même un seul dirigeant, ne se retrouve pas au contrôle du web.

    Microsoft a avancé un argument en faveur de la compatibilité du web lors de son adoption du projet open source Chromium pour le développement du navigateur Microsoft Edge sur desktop. L'objectif de la manoeuvre, selon l’entreprise, est de créer une meilleure compatibilité Web pour ses utilisateurs et une fragmentation moindre du Web pour tous les développeurs Web. « Notre intention est d'aligner la plateforme Web Microsoft Edge à la fois sur les normes Web et sur les autres navigateurs basés sur Chromium ». Ajoutant que « cela apportera une compatibilité améliorée pour tous et créera une matrice de test plus simple pour les développeurs Web. » Cela pourrait également régler un gros problème avec Microsoft Edge, à savoir le fait que certains sites Web ne fonctionnent pas correctement dans le navigateur.

    Source : projet Ladybird

    Et vous ?

    Diversité ou compatibilité sur le web : de quel bord êtes-vous ?
    Quels avantages peut-il y avoir au fait qu’un navigateur comme Firefox décide d’adopter le projet open source Chromium pour son développement ? Une telle situation est-elle souhaitable ?
    Quelles sont les attentes que vous formulez pour des projets à l’état d’enfance comme celui du navigateur Ladybird ?
    Pour quelle raison Firefox a-t-il échoué à s’imposer face à Google Chrome ? Le destin de Ladybird pourrait-il être similaire ?

    Voir aussi :

    Windows 10 : combien utilisent Edge après avoir migré ? 88% des utilisateurs US ont basculé sur un autre navigateur selon Quantcast
    Comme Firefox et Chrome, Microsoft Edge se dote du support de WebAuthn, la norme de sécurité visant à mettre fin aux mots de passe sur le Web
    Un ingénieur de Mozilla affirme que YouTube est plus lent sur Firefox et Microsoft Edge que sur Google Chrome
    Suivant l'exemple de Chrome, Microsoft Edge se prépare à bloquer les vidéos en lecture automatique dans la MàJ Redstone 5 prévue pour l'automne
    Le Project Zero dévoile une faille sur Microsoft Edge qui permet de contourner le mécanisme de sécurité ACG

  13. #13
    Membre averti
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Février 2024
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Février 2024
    Messages : 106
    Points : 324
    Points
    324
    Par défaut
    La question est : pourquoi utiliser le C++ pour démarrer un nouveau navigateur ?

  14. #14
    Membre éprouvé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Points : 1 048
    Points
    1 048
    Par défaut
    Parce que leur propre langage n'est pas encore prêt :
    The browser and libraries are all written in C++. (While our own memory-safe Jakt language is in heavy development, it’s not yet ready for use in Ladybird.)
    Source : Ladybird: A new cross-platform browser project

    Et que Jakt génère du C++ :
    The current Jakt compiler is written in Rust and spits out C++. [...] To simplify incremental adoption, the new language would transpile to C++, which could then easily interact with our existing code.
    Source : Memory safety for SerenityOS

  15. #15
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2019
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2019
    Messages : 111
    Points : 268
    Points
    268
    Par défaut Non a l'hégémonie
    Ayant subi l'inénarrable domination de m$-IE, franchement, je ne peux qu'apprécier la diversité des navigateurs.

    Déjà que certains sites ne fonctionnent correctement qu'avec Chrome, il faut stopper ces dérives rapidement : il y a des standards, les respecter devrait être le B.A.-BA. A croire que personne n'a appris des airements des années 90/2000. C'est pathétique !

  16. #16
    Membre confirmé
    Homme Profil pro
    autre
    Inscrit en
    Juin 2014
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Juin 2014
    Messages : 154
    Points : 547
    Points
    547
    Par défaut
    La vidéo de présentation est intéressante.
    Le développement a l'air d'avancer vite.
    Content de voir un nouveau projet comme celui-là !

  17. #17
    Membre expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 1 206
    Points : 3 285
    Points
    3 285
    Par défaut
    Un avantage potentiel de ce navigateur, lorsqu’il sera mature, est l'interface. En effet, SerenityOS est un OS qui reprend l'interface type années 1990. Hors aujourd'hui, tout les navigateurs se ressemble, il n'y a que SeaMonkey qui garde une interface à l'ancienne. Quand on est comme moi allergique aux interfaces modernes, ça peut être avantage important.

  18. #18
    Membre expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 1 206
    Points : 3 285
    Points
    3 285
    Par défaut
    Citation Envoyé par destroyedlolo Voir le message
    Ayant subi l'inénarrable domination de m$-IE, franchement, je ne peux qu'apprécier la diversité des navigateurs.

    Déjà que certains sites ne fonctionnent correctement qu'avec Chrome, il faut stopper ces dérives rapidement : il y a des standards, les respecter devrait être le B.A.-BA. A croire que personne n'a appris des airements des années 90/2000. C'est pathétique !
    Je suis totalement d'accord, c'est pathétique.
    Google est clairement entrain de devenir le nouveau Microsoft, et ça passe crème. Google à juste été plus malin, il s'est fondé sur des plateformes open-source et non plus propriétaires, en ajoutant des blobs juste pour les fonctions rentables. Du coup, cela prend plus de temps que pour IE/ActiveX, mais le résultat final est identique. Du côté des modules ActiveX, tout le monde se souvient de l'époque où de nombreuses services/site administratifs était inutilisable sans Windows/IE/ActiveX ; c'est exactement ce qu'il se produit avec les applications mobiles où il faut obligatoirement Android/Chrome/Services Googles (le seul différence est qu'il y a aussi l'iPhone qui est utilisable).

  19. #19
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 299
    Points : 886
    Points
    886
    Par défaut
    sur les moteurs, il faut aussi rappeler que Blink est un fork de Webkit: https://en.wikipedia.org/wiki/Blink_(browser_engine).

    Citation Envoyé par destroyedlolo Voir le message
    Ayant subi l'inénarrable domination de m$-IE, franchement, je ne peux qu'apprécier la diversité des navigateurs.

    Déjà que certains sites ne fonctionnent correctement qu'avec Chrome, il faut stopper ces dérives rapidement : il y a des standards, les respecter devrait être le B.A.-BA. A croire que personne n'a appris des errements des années 90/2000. C'est pathétique !

    Google des années 201x/202x est pire que Microsoft des années 199x: Google impose des nouveautés à un rythme effréné. Les instituts de standardisations peinent à suivre, et ont souvent autre choix que de suivre la proposition de Google.

    en fait, c'était aussi la stratégie de MS Embrace, extend and extinguish, mais Google est + efficace

  20. #20
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    951
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 951
    Points : 2 909
    Points
    2 909
    Par défaut
    Désolé d'arriver en mode douche froide mais j'ai l'impression qu'on passe à côté de la cible : Quelle est la raison qui fait que Firefox intègre des pubs ? L'argent.

    Est-ce que les gens de Ladybird prévoient de se dévouer gratuitement sur leur 25 prochaines années ? Ils espèrent arrivé à vivre seulement des dons ? Les personnes qui bossent sur Linux peuvent vendre une expertise sur le sujet pour en vivre par exemple, mais je vois mal comment cela pourrait marcher pour un navigateur.

Discussions similaires

  1. Brave : un navigateur open source
    Par Michael Guilloux dans le forum Général Conception Web
    Réponses: 11
    Dernier message: 01/02/2016, 22h14
  2. Oodrive dévoile Eguan, un nouveau système open source de stockage dédié au Cloud
    Par Malick dans le forum Logiciels Libres & Open Source
    Réponses: 0
    Dernier message: 28/09/2015, 00h32
  3. M# : Microsoft dévoile son nouveau langage open source dérivé de C#
    Par Hinault Romaric dans le forum Actualités
    Réponses: 35
    Dernier message: 18/01/2014, 00h25
  4. Réponses: 15
    Dernier message: 11/03/2011, 16h16
  5. Nouveau compilateur open source PHP -> .NET
    Par Yogui dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 23/12/2008, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo