Le navigateur Basilisk supprime la prise en charge de WebExtension

Le navigateur Basilisk, un navigateur Web géré en grande partie par l'équipe de Pale Moon, ne supportera plus les extensions basées sur WebExtension.

Le navigateur est basé sur la plate-forme Unified XUL, une version fourchue du référentiel de code Mozilla créée avant le basculement de Mozilla vers la suppression de XUL et d'autres composants pour Firefox, en se concentrant sur les composants WebExtensions et Servo.

Les versions actuelles de Basilisk sont considérées comme un logiciel de développement, ce qui signifie que les utilisateurs peuvent rencontrer des problèmes lorsqu’ils utilisent le navigateur et que les choses peuvent changer au cours du développement.

Moonchild, principal développeur de Pale Moon et de Basilisk, a révélé aujourd'hui que le navigateur Web cesserait de prendre en charge WebExtensions. La prise en charge de WebExtensions était expérimentale dans le navigateur.

Les raisons suivantes sont fournies:

  • La prise en charge de WebExtensions dans Basilisk n’était pas compatible avec la prise en charge des extensions basées sur XUL; Les extensions basées sur XUL peuvent faire tout ce que WebExtensions peut déjà faire, sans qu'il soit nécessaire de créer des API spécifiques pour des fonctionnalités qui ne sont pas prises en charge par les API WebExtension par défaut.
  • WebExtensions peut (et a déjà) introduit des problèmes, de sécurité ou autres, qui leur sont propres.
  • Disparité entre la prise en charge de la fonctionnalité principale de WebExtension et la prise en charge des extensions basées sur XUL.
  • Modifications d'interface nécessaires pour intégrer WebExtensions dans un navigateur basé sur XUL.

Il faudrait déployer des efforts et des ressources considérables pour suivre le développement de WebExtensions de Mozilla. Moonchild reconnaît que l’équipe n’a pas les effectifs pour cela.

La décision a été prise de se concentrer sur XUL et de supprimer le support pour WebExtensions.

Les utilisateurs de Basilisk sur lesquels WebExtensions est installé peuvent voir leur suppression automatique du navigateur dans une future mise à jour. La seule option pour éviter cela est de rester sur la version actuelle (ou la dernière version du navigateur avec le support WebExtensions); cela n'est toutefois pas suggéré, car les mises à jour peuvent corriger des problèmes de sécurité et d'autres problèmes.

Le nombre d'utilisateurs touchés par le changement n'est pas clair. L'une des principales raisons d'utiliser Basilisk est qu'il prend en charge les extensions basées sur XUL.

Les utilisateurs qui ont besoin d’une prise en charge simultanée pour les extensions basées sur XUL et WebExtensions peuvent vouloir consulter Waterfox. Le navigateur prend en charge les deux (WebExtensions dans une certaine mesure) mais a ses propres problèmes.

Now You : Avez-vous essayé Basilisk ou l'avez-vous utilisé régulièrement?