Rilascio del motore browser WebKitGTK 2.36.0 e del browser web Epiphany 42

È stato annunciato il rilascio del nuovo ramo stabile WebKitGTK 2.36.0, un port del motore browser WebKit per la piattaforma GTK. WebKitGTK ti consente di utilizzare tutte le funzionalità di WebKit attraverso un'interfaccia di programmazione orientata a GNOME basata su GObject e può essere utilizzato per integrare strumenti di elaborazione dei contenuti Web in qualsiasi applicazione, dall'uso in parser HTML/CSS specializzati alla creazione di browser Web completi. Tra i progetti noti che utilizzano WebKitGTK, possiamo notare il browser GNOME standard (Epiphany). In precedenza, WebKitGTK veniva utilizzato nel browser Midori, ma dopo che il progetto è passato nelle mani della Fondazione Astian, la vecchia versione di Midori su WebKitGTK è stata abbandonata e creando un fork del browser Wexond, è stato creato un prodotto fondamentalmente diverso con il browser Midori. stesso nome Midori, ma basato sulla piattaforma Electron e React.

Modifiche principali:

  • È stata proposta una nuova implementazione di strumenti per persone con disabilità, trasferita dalle interfacce ATK alle interfacce DBus AT-SPI.
  • Aggiunto il supporto per il metodo requestVideoFrameCallback.
  • Aggiunto il supporto per le sessioni multimediali.
  • Il parametro hardware-acceleration-policy, che definisce le regole per l'applicazione dell'accelerazione hardware, è impostato su "sempre".
  • Aggiunta API per gestire schemi URI personalizzati.
  • Sulla piattaforma Linux, la funzionalità in tempo reale è abilitata per i thread che forniscono l'interazione dell'utente (gestori di eventi, scorrimento, ecc.).

Sulla base di WebKitGTK 2.36.0 è stata formata la release del browser GNOME Web 42 (Epiphany), che ha proposto le seguenti modifiche:

  • Il visualizzatore PDF integrato (PDF.js) è stato aggiornato.
  • Aggiunto il supporto per l'utilizzo di un tema scuro.
  • L'accelerazione hardware è sempre abilitata.
  • Sono stati fatti i preparativi per il passaggio a GTK 4.
  • È stata fornita la possibilità di aprire URI tramite gestori desktop.
  • Aggiunto il supporto per la libreria libportal 0.5, che fornisce semplici livelli in esecuzione asincrona per la maggior parte dei "portali" Flatpak.
  • Il codice per la gestione dei motori di ricerca è stato rielaborato.

Fonte: opennet.ru

Aggiungi un commento