Servo 0.0.5: il browser open source migliora moduli, preload e molto altro
-
Gennaio ha portato una nuova versione di Servo, il browser open source scritto in Rust e sviluppato sotto l’ombrello della Linux Foundation Europe. La 0.0.5 non è un salto epocale, ma accumula un numero considerevole di miglioramenti che spingono il progetto verso una compatibilità web sempre più solida.
I campi di testo hanno ricevuto parecchie attenzioni: ora si può cliccare per posizionare il cursore nel punto esatto, selezionare testo con il mouse, e il doppio clic seleziona la parola come ci si aspetta da qualsiasi browser. Anche i moduli web in generale sono migliorati, con un aspetto di default più curato per pulsanti, caselle e menu a tendina.
Sul fronte delle prestazioni di caricamento, è arrivato il supporto all’attributo
<link rel=preload>, che permette alle pagine di precaricare risorse critiche prima che servano. I file audio OGG tornano a funzionare, e i file CSS caricati dinamicamente possono ora bloccare il rendering fino al completamento, comportamento che gli altri browser già rispettavano.Lato CSS, gli elementi
<details>si possono finalmente stilizzare con il pseudo-elemento::details-contente la pseudo-classe:open, e sono stati corretti diversi bug nel layout a blocchi e nei flexbox.Internamente, ogni istanza di Servo avvia quattro thread in meno rispetto a prima, e sono stati ottimizzati i canali di comunicazione interni, con benefici concreti sulle prestazioni quotidiane.
FONTE servo.org -
undefined informapirata@mastodon.uno shared this topic