Servo 0.0.4 introduce il supporto multi‑finestra e migliora CSS

Servo 0.0.4 rappresenta un momento importante per il motore di rendering open source scritto in Rust, un progetto che continua a evolversi con rilasci mensili e che punta a offrire un’alternativa moderna e sicura ai motori tradizionali. Il nuovo aggiornamento introduce finalmente il supporto alle finestre multiple, una funzionalità attesa da tempo e fondamentale per chi desidera integrare Servo in applicazioni desktop complesse. Secondo quanto riportato da Phoronix, questa novità nasce dal lavoro svolto sull’API di embedding, che ora permette a Servoshell e al codice di rendering sottostante di gestire più istanze di finestre in modo coerente e stabile.

L’arrivo del multi‑window non è solo un miglioramento tecnico, ma un tassello essenziale per chi immagina Servo come base per browser sperimentali, strumenti di sviluppo o applicazioni che richiedono più pannelli indipendenti. La possibilità di aprire più finestre amplia gli scenari d’uso e avvicina il progetto a una maturità sempre più concreta.

Miglioramenti al supporto CSS e al parsing delle pagine

Servo 0.0.4 introduce anche un’estensione del supporto CSS, includendo nuove funzionalità che migliorano la resa grafica delle pagine e riducono le differenze rispetto ai motori più affermati. Tra le novità rientrano un supporto più ampio per proprietà moderne e un comportamento più accurato degli elementi tabellari. Il progetto ha inoltre aggiunto un supporto parziale per l’encoding sniffing e per il meta charset, aspetti fondamentali per interpretare correttamente i contenuti provenienti dal web reale, spesso caratterizzati da formati eterogenei o non perfettamente standardizzati.

Questi interventi rendono Servo più prevedibile e affidabile, soprattutto quando si confronta con pagine ricche di elementi legacy o strutture complesse. Il lavoro sul parser continua a essere uno dei punti centrali dello sviluppo, con l’obiettivo di garantire compatibilità e stabilità crescenti.

Avanzamenti nelle API crittografiche e nella stabilità generale

Il team di sviluppo prosegue anche il lavoro sulle API SubtleCrypto, fondamentali per molte applicazioni web moderne che richiedono operazioni crittografiche sicure. Servo 0.0.4 integra nuove implementazioni e correzioni che avvicinano il motore agli standard richiesti dagli sviluppatori. Allo stesso tempo, il rilascio include numerosi interventi mirati a migliorare prestazioni e stabilità, con ottimizzazioni che rendono il motore più reattivo e solido nell’uso quotidiano.

Ricordo che per Linux, Servo viene rilasciato con file binario precompilato (immagine articolo del nostro test su Arch Linux GNOME), in alternativa possiamo compilare il browser da codice sorgente.

Note di rilascio e Download Servo 0.0.4

Lascia un commento