Sortie du moteur de navigateur WebKitGTK 2.48.0 et du navigateur web Epiphany 48

La version stable de WebKitGTK 2.48.0 a été publiée, un port du moteur de navigateur WebKit pour la plateforme GTK. WebKitGTK permet d'utiliser toutes les fonctionnalités de WebKit via une interface de programmation orientée GNOME basée sur GObject et peut être utilisé pour intégrer des moyens de traitement de contenu web dans n'importe quelle application, allant de l'utilisation de parseurs HTML/CSS spécialisés à la création de navigateurs web entièrement fonctionnels. Parmi les projets connus utilisant WebKitGTK, on peut citer le navigateur par défaut de GNOME (Epiphany). Auparavant, WebKitGTK était utilisé dans le navigateur Midori, mais après le transfert du projet à la Fondation Astian, l'ancienne version de Midori sur WebKitGTK a été abandonnée et un produit fondamentalement différent portant le même nom de Midori a été créé.

Principaux changements :

  • Pour WebGL, la prise en charge de l'utilisation d'un processus séparé pour l'interaction avec le GPU a été mise en œuvre. Par défaut, les opérations WebGL associées sont exécutées dans le processus de traitement du contenu web, et pour activer un processus séparé, il faut utiliser le paramètre UseGPUProcessForWebGL.
  • Dans les cas où le rendu utilise le GPU, le rendu des parties de pages a été transféré dans des threads de travail.
  • Une fonction de création d'objets Promise a été ajoutée à l'API GLib JavaScriptCore.
  • Le backend MediaRecorder a ajouté la prise en charge du format WebM, dont la lecture nécessite au minimum la version GStreamer 1.24.9.
  • La possibilité d'ajuster le bit rate audio a été ajoutée.
  • La prise en charge des polices OpenType-SVG, mise en œuvre via le module SVG de la bibliothèque Skia, a été rétablie.
  • Des métadonnées contenant des informations telles que le titre et la date de création/modification ont été ajoutées aux documents PDF générés pour l'impression.

Sur la base de WebKitGTK 2.48.0, une version du navigateur GNOME Web 48 (Epiphany) a été formée. Principales modifications :

  • Les capacités du dialogue pour naviguer dans l'historique des visites ont été étendues. Le nombre d'opérations de mise à jour de l'écran a été réduit. Un mode de sélection a été ajouté.
  • Un avertissement a été ajouté, s'affichant lors de la désactivation de l'accès au stockage de données pour le site.
  • La possibilité de fermer les onglets épinglés a été ajoutée.
  • L'interface pour importer des signets et des mots de passe depuis d'autres navigateurs a été simplifiée.
  • Le défilement cyclique des éléments dans le menu déroulant de la barre d'adresse a été mis en œuvre.
  • Le mécanisme d'autocomplétion des champs de mots de passe a été amélioré.
  • Un élément pour recharger la page a été ajouté au menu contextuel lors de l'ouverture d'un nouvel onglet.
  • Les dialogues pour la gestion des signets et l'affichage des informations sur les problèmes de confidentialité (code de suivi bloqué) ont été améliorés.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster