Rilasciato il motore del browser WebKitGTK 2.48.0 e il browser web Epiphany 48

È stata rilasciata una nuova versione stabile di WebKitGTK 2.48.0, il porto del motore di rendering WebKit per la piattaforma GTK. WebKitGTK 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 gestione dei contenuti web in qualsiasi applicazione, dall'uso in parser HTML/CSS specializzati alla creazione di browser web completamente funzionali. Tra i progetti noti che utilizzano WebKitGTK, si può citare il browser GNOME di default (Epiphany). In precedenza, WebKitGTK era usato nel browser Midori, ma dopo il passaggio del progetto alla Astian Foundation, la vecchia versione di Midori basata su WebKitGTK è stata abbandonata ed è stato creato un prodotto completamente diverso con lo stesso nome, Midori.

Principali modifiche:

  • Per WebGL è stata implementata la compatibilità con l'uso di un processo separato per interagire con la GPU. Per impostazione predefinita, le operazioni WebGL correlate vengono eseguite nel processo di gestione dei contenuti web, e per abilitare un processo separato è necessario utilizzare l'opzione UseGPUProcessForWebGL.
  • Nei casi in cui venga utilizzata la GPU per il rendering, il rendering delle parti delle pagine è stato spostato nei thread worker.
  • Nell'API GLib JavaScriptCore è stata aggiunta una funzione per creare oggetti Promise.
  • Nel backend di MediaRecorder è stata aggiunta la compatibilità con il formato WebM, che richiede almeno la versione GStreamer 1.24.9 per la riproduzione.
  • È stata aggiunta la possibilità di configurare il bitrate audio.
  • È stato ripristinato il supporto per i font OpenType-SVG, implementato tramite il modulo SVG nella libreria Skia.
  • Nei documenti PDF generati per la stampa sono state aggiunte le metadati contenenti informazioni come il titolo e la data di creazione/modifica.

Sulla base di WebKitGTK 2.48.0 è stata formata la release del browser GNOME Web 48 (Epiphany). Le principali modifiche includono:

  • Sono state ampliate le funzionalità della finestra di dialogo per navigare nella cronologia delle visite. È stato ridotto il numero di operazioni di aggiornamento dello schermo. È stata aggiunta la modalità di selezione.
  • È stata aggiunta un'avvertenza mostrata quando si disabilita l'accesso al sito per lo storage dei dati.
  • È stata aggiunta la possibilità di chiudere le schede ancorate.
  • È stata semplificata l'interfaccia per importare segnalibri e password da altri browser.
  • È stata implementata la scorrimento ciclico degli elementi nel menu a discesa della barra degli indirizzi.
  • È stato migliorato il meccanismo di completamento automatico nei campi delle password.
  • È stato aggiunto un elemento al menu contestuale nella pagina per la riapertura di una nuova scheda.
  • Sono stati migliorati i dialoghi per la gestione dei segnalibri e per mostrare informazioni sui problemi di privacy (codice di tracciamento bloccato).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster