Il progetto Servo ha annunciato l’arrivo del supporto multi-finestra per le sue API WebView. Una novità che rende più flessibile l’integrazione del motore di rendering nelle applicazioni desktop e mobili.
Un motore web scritto in Rust
Per chi non lo conoscesse, Servo è un motore di rendering web scritto completamente in Rust. Nato come progetto sperimentale di Mozilla nel 2012, oggi è gestito dalla Linux Foundation Europe. A differenza dei motori più diffusi come Blink (Chrome) o WebKit (Safari), Servo è stato concepito per massimizzare la sicurezza grazie all’uso di Rust e per adottare un’architettura modulare che sfrutta efficacemente i processori multi-core.
Il motore può essere usato sia per costruire browser completi che per essere integrato in altre applicazioni tramite le WebView API. Proprio queste API sono state al centro di un importante lavoro di miglioramento negli ultimi mesi, con l’obiettivo di semplificare drasticamente il codice necessario per incorporare Servo in un’app.
Multi-window support has just been added to the Servo WebView API, see it in action! 🪟🪟🪟
— Servo (@servo.org) 2 dicembre 2025 alle ore 17:17
[image or embed]
Più finestre, più flessibilità
Il supporto multi-finestra era una delle funzionalità più richieste dalla comunità. Fino a oggi, gestire più finestre richiedeva soluzioni complicate e con limitazioni importanti in termini di prestazioni e sicurezza. Con questa novità, gli sviluppatori possono creare interfacce più articolate, gestire schede multiple o persino costruire elementi dell’interfaccia utente usando lo stesso Servo.
Il progetto sta crescendo rapidamente: solo quest’anno ha ricevuto finanziamenti dal Sovereign Tech Fund per migliorare accessibilità, API di integrazione e manutenzione generale. Con rilasci mensili ormai regolari e un ecosistema Rust sempre più maturo, Servo potrebbe un giorno diventare una reale alternativa utilizzabile.


Mastodon
Telegram
Bluesky
Lascia un commento