• [^] # Re: Pourquoi refaire un moteur de rendu ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Pour 100 briques t'as plus rien : le navigateur Ladybird reçoit un million de brouzoufs. Évalué à 10.

    Pourquoi pas sur Gecko : Mozilla a tout fait pour ne pas faciliter la vie des gens qui utilisent Gecko dans un autre navigateur. Toutes les API permettant d'intégrer Gecko ont été méthodiquement détruites au fil du temps. XUL Runner a été abandonné sans aucun plan pour la suite : plus personne ne fait confiance à Mozilla et personne de sain ne baserait son navigateur sur Gecko vu l'historique de Mozilla, et ils auraient raison.

    Pourquoi pas sur Servo : l'équipe de Servo a été licenciée par Mozilla en 2020, et le projet a failli mourir. Le développement a repris en 2023 avec une équipe réduite, financée par Igalia principalement. Le projet est officiellement relancé depuis février 2024.

    Ladybird/Libweb évoluent régulièrement depuis plusieurs années, alors que Servo était "quasi-mort".

    Donc même s'ils avaient voulu prendre un des projets de Mozilla, ils n'auraient pas vraiment pu. Mais le but ici, comme avec KHTML (qui a donné naissance à WebKit et Chrome), est de repartir de zéro avec une implémentation propre. C'est un choix comme un autre, et à mon avis une excellente chose pour la diversité du web.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)