Accueil🇫🇷Chercher

NetSurf

NetSurf est un navigateur web libre sous licence GNU GPL pour les plates-formes RISC OS (un portage GTK existe aussi pour plates-formes compatibles POSIX). Il a pour objectif d'être léger et portable (développé en ANSI-C). Il contient des fonctions telles la navigation par onglet, les marque-pages et le vignettage de pages.

Son développement a commencé en 2002 sur le constat qu'il n'y avait pas de navigateur web digne de ce nom sur plate-forme RISC OS. NetSurf a été élu 4 fois meilleur logiciel non commercial lors des récompenses RISC OS annuelles de Drobe Launchpad entre 2004 et 2008.

Depuis, Netsurf a été développé, en dehors de RISC-OS, à la fois sur des plates-formes informatique standard (MacOS (2011) et Unix-like) mais aussi sur des plates-formes plus anciennes ou peu communes (AmigaOS (2009), Haiku, Atari TOS (Et est d'ailleurs le navigateur web de référence pour le tout nouvel ordinateur Atari firebee ) en 2011).

Netsurf a été classé, en 2011, 8ème/10 parmi les meilleurs navigateurs Linux, publié dans TechRepublic et ZDNet. En 2010, il a été référencé comme ayant une interface utilisateur supérieure à w3m.

Histoire

En , le projet NetSurf débute en réponse à une discussion sur l’insuffisance de navigateurs web sur la plate-forme RISC OS[1]. Après 5 ans de développement, le sort la première version stable de NetSurf. Cette version 1.0 est disponible au téléchargement gratuit ou via l’achat de CD.

Un portage GTK existe également depuis [2], pour les plates-formes Unix / Linux. La version 1.1 de Netsurf est sortie simultanément sur plates-formes RISC OS et dans les paquets Debian[3].

  • NetSurf 2.0 a Ă©tĂ© lancĂ© en pour RISC OS, Unix-like (tel Linux), AmigaOS 4, BeOS et Haiku. C'Ă©tait la première version Ă  utiliser la bibliothèque d'analyse HTML5 du projet, Hubbub.
  • En , une version de maintenance, NetSurf 2.1, a Ă©tĂ© publiĂ©e pour les utilisateurs. Il a incorporĂ© des corrections de bogues et quelques amĂ©liorations Ă  la mise en page.
  • NetSurf 2.5 a Ă©tĂ© publiĂ© en . Il s'agissait de la première version Ă  utiliser la bibliothèque du projet pour l'outil d'analyseur CSS et de sĂ©lection, LibCSS et un nouveau cache interne pour le contenu rĂ©cupĂ©rĂ©.
  • a vu la sortie de NetSurf 2.6, qui comprenait un certain nombre de corrections et d'amĂ©liorations.
  • NetSurf 2.7 a Ă©tĂ© lancĂ© en , et a ajoutĂ© la prise en charge de treeview pour les fonctionnalitĂ©s incluant le marque-pages (appelĂ© le gestionnaire de liste critique dans NetSurf), la gestion de l'historique et la gestion des cookies. C'Ă©tait aussi la première version Ă  sortir pour Mac OS X.
  • En , NetSurf 2.8 a Ă©tĂ© publiĂ©. Il a ajoutĂ© la prise en charge des frames et des iframes dans le moteur de rendu principal du navigateur, les rendant accessibles Ă  tous les utilisateurs frontaux. La version incluait Ă©galement la prise en charge du reniflage de type MIME et amĂ©liorait les performances de chargement des images utilisĂ©es par une page Web.
  • En avril 2012 NetSurf 2.9 est sorti. Les changements les plus significatifs ont Ă©tĂ© le nouveau comportement multitâche, la gestion optimisĂ©e des URL, les optimisations de fetcher, les optimisations de cache et la sĂ©lection CSS plus rapide.
  • En , NetSurf 3.0 a Ă©tĂ© publiĂ©. La plus grande diffĂ©rence Ă©tait l'utilisation de la nouvelle bibliothèque Document Object Model, LibDOM. Cette nouvelle bibliothèque est une base qui ouvre la voie aux dĂ©veloppeurs NetSurf pour implĂ©menter un moteur de mise en page entièrement dynamique Ă  l'avenir. Parmi les autres amĂ©liorations apportĂ©es Ă  NetSurf 3.0, citons la prise en charge complète de textarea, la possibilitĂ© d'extraire et d'analyser les feuilles de style CSS en parallèle avec des documents HTML, le refactoring extensif en coulisses et une foule de modifications et de corrections mineures.
  • En avril 2014 NetSurf 3.1 a Ă©tĂ© publiĂ©, contenant de nombreuses amĂ©liorations par rapport Ă  la version prĂ©cĂ©dente. Les points saillants comprennent des performances de sĂ©lection CSS beaucoup plus rapides, un temps de dĂ©marrage plus rapide, une nouvelle apparence des arborescences (hotlist / signets, historique global et cookie manager), une gestion amĂ©liorĂ©e des options, une annulation / reprise dans les textareas et une amĂ©lioration gĂ©nĂ©rale des formulaires. Sont Ă©galement inclus de nombreux autres ajouts, optimisations et corrections de bugs.

Spécificités

Les ports du logiciel pour Windows et d'autres plateformes OS sont en cours de développement à partir de 2013; aucune date cible pour l'achèvement de ce travail n'a été fixée. [15]

Netsurf est principalement écrit en ANSI C, et implémente la plupart des spécifications HTML 4 et CSS 2.1 en utilisant son propre moteur de mise en page sur mesure[4]. Depuis la version 2.0, NetSurf utilise Hubbub, un analyseur HTML qui suit la spécification HTML5. Il intègre aussi un support des images GIF, JPEG, PNG, BMP, SVG ainsi que tous les formats nativement supporté par RISC OS. (Sprite, Draw et ArtWork)

Une fonctionnalité de complétion d’URL est également présente, ainsi qu’un zoom graphique.

À l’instar des autres navigateurs web, Netsurf propose un historique permettant de voir les pages précédemment visités. Il propose ce dernier sous deux formes différentes, la première étant présentée sous forme de simple liste, la seconde sous forme d’arborescence reflétant le chemin parcouru.

Il a été suggéré par le développeur John-Mark Bell en 2007 que le support pour JavaScript pourrait être ajouté. Cette fonctionnalité n'a pas été intégrée à NetSurf v2 en 2008, ni à NetSurf v3 en 2013, mais en , il existait des versions de prévisualisation NetSurf disponibles qui contiennent un support de Javascript à un stade précoce. Le , NetSurf 3.0 a été publié.

Références

Lien externe

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.