Dopo anni di oblio, è stato pubblicato il browser web minimalista Dillo 3.1

È stato rilasciato Dillo 3.1, un web browser minimalista scritto in C/C++ utilizzando la libreria FLTK. Il browser si distingue per le sue dimensioni contenute (il file eseguibile è di circa un megabyte in build statica) e il minimo consumo di memoria, pur presentando un'interfaccia grafica con supporto per schede e segnalibri, supporto HTTPS e un insieme base di standard web (supporto per HTML 4.01 e CSS, ma non per JavaScript). La funzionalità di Dillo può essere ampliata tramite plugin, inclusi quelli per i protocolli IPFS e Gemini. Il codice del progetto è distribuito sotto la licenza GPLv3.

La precedente versione significativa, Dillo 3.0.0, è stata pubblicata nel 2011, e l'ultimo aggiornamento correttivo 3.0.5 nel 2015. Nel 2016 è scomparso uno dei principali sviluppatori del progetto, dopo di che nello stesso anno lo sviluppo di Dillo si è completamente fermato, e nel 2022 è scaduto il pagamento per il un dominio progetto e il sito dillo.org ha cessato di esistere. Nel gennaio 2024 è stato intrapreso un tentativo di rinascita del progetto, i cui risultati si riflettono in Dillo 3.1. Nel 2023 è stata inoltre creata una filiale, Dillo+ (Dillo-Plus), che ha incluso le correzioni accumulate (l'ultima modifica in Dillo-Plus è stata aggiunta due mesi fa).

Le principali novità di Dillo 3.1:

  • È stato aggiunto il supporto per gli elementi HTML flottanti e la proprietà CSS 'float'.
  • È stato notevolmente migliorato e incluso di default il supporto HTTPS. Per il funzionamento di HTTPS possono essere utilizzate le librerie OpenSSL, LibreSSL e mbed TLS. È stata aggiunta l'impostazione 'http_force_https' per forzare il passaggio da HTTP a HTTPS.
  • È stato ampliato il supporto per CSS: per tutti gli elementi è stato aggiunto il supporto per gli attributi 'width' e 'height', implementate le proprietà 'min-width', 'max-width', 'min-height' e 'max-height', è stato aggiunto il supporto per 'display: inline-block'.
  • È stato aggiunto il supporto per il tag HTML
    e ampliato il supporto per il tag
  • Sono stati riprogettati i widget.
  • È stato garantito il mantenimento del rapporto di aspetto per le immagini, i cui parametri di risoluzione sono forniti in percentuale.
  • Sono state aggiunte le impostazioni 'adjust_min_width' e 'adjust_table_min_width'.
  • È stata garantita la priorità di caricamento delle risorse (le immagini vengono caricate con priorità minore).
  • È stata aggiunta l'impostazione http_persistent_conns e fornita la possibilità di riutilizzare le connessioni HTTP stabilite.
  • È stato aggiunto il supporto per l'intestazione HTTP Strict-Transport-Security, disattivabile tramite l'impostazione http_strict_transport_security in dillorc.
  • È stata aggiunta l'impostazione ui_tab_height per specificare l'altezza dei pulsanti delle schede.
  • È diventata disponibile la possibilità di cambiare scheda utilizzando la rotellina del mouse.
  • È stato migliorato il riconoscimento dei documenti XHTML.
  • È stato implementato un sistema di integrazione continua per testare le build su Ubuntu, MacOS, FreeBSD e Windows (cygwin).
  • Sono stati aggiunti test automatizzati per verificare la correttezza del rendering HTML.

Dopo anni di oblio, è stato pubblicato il browser web minimalista Dillo 3.1
Dopo anni di oblio, è stato pubblicato il browser web minimalista Dillo 3.1


Fonte: opennet.ru
Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster