Rilascio del motore browser WebKitGTK 2.26.0 e del browser web Epiphany 3.34

Introdotto rilascio di un nuovo ramo stabile WebKitGTK 2.26.0, porta del motore del 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 Midori e il browser GNOME standard (Epiphany).

Modifiche principali:

  • Aggiunto supporto per l'isolamento sandbox dei sottoprocessi. Per ragioni di sicurezza, il modello a processo singolo è stato deprecato;
  • Aggiunto il supporto per un meccanismo per forzare l'attivazione di una connessione sicura HSTS (Sicurezza rigorosa dei trasporti HTTP);
  • È stata implementata la possibilità di abilitare l'accelerazione hardware durante il rendering in ambienti basati su Wayland (la libreria viene utilizzata per l'accelerazione libwpe con back-end firmato);
  • Rimosso il codice per supportare i plugin NPAPI basati su GTK2;
  • Il supporto degli elementi è stato implementato per i campi di input lista dati;
  • Viene mostrata l'interfaccia per inserire emoji per i contenuti modificati;
  • Miglioramento del rendering dei pulsanti quando si utilizza il tema scuro GTK;
  • Sono stati risolti i problemi con la comparsa di artefatti sul pulsante di controllo del volume in Youtube e nella finestra di dialogo per l'aggiunta di un commento in Github.

Basato su WebKitGTK 2.26.0 formato versione del browser GNOME Web 3.34 (Epiphany), in cui l'isolamento sandbox dei processi di elaborazione del contenuto Web è abilitato per impostazione predefinita. I gestori sono ora limitati ad accedere solo alle directory necessarie per il funzionamento del browser. Le novità riguardano anche:

  • Possibilità di bloccare le schede. Una volta bloccata, la scheda rimane al suo posto nelle nuove sessioni.
  • Il blocco degli annunci è stato aggiornato per utilizzare le funzionalità di filtro dei contenuti di WebKit. Il passaggio a una nuova API ha migliorato significativamente le prestazioni del bloccante.
  • Il design della pagina di panoramica che si apre in una nuova scheda è stato modernizzato.
  • È stato svolto un lavoro di ottimizzazione per i dispositivi mobili.

Rilascio del motore browser WebKitGTK 2.26.0 e del browser web Epiphany 3.34

Fonte: opennet.ru

Aggiungi un commento