Servo 0.2









Udgivet udgave Servo 0.2.0 — den nye version af den eksperimentelle browsermotor, skrevet i Rust. Udgivelsen blev lanceret 31. maj 2026 og inkluderer ændringer foretaget i april: alt i alt har udviklerne talt 534 commits, hvilket er en ny månedlig rekord for projektet. Servo udvikler sig som et uafhængigt projekt under Linux Foundation Europe og sigter mod at skabe en let indlejret webmotor til applikationer, mobile platforme og eksperimentelle browsergrænseflader.

Vigtige ændringer

  • Brugergrænsefladen for servoshell til Android er blevet redesignet.
    I Android-versionen af Servo demo-grænsefladen er browsergrænsefladen blevet opdateret, og en ny historikskærm er blevet tilføjet. APK-filen er nu cirka 30% mindre, og der er også rettet en fejl med en sort skærm ved lukning af indstillinger eller tilbage fra en anden applikation. I OpenHarmony kan faner nu lukkes.

  • Forbedret understøttelse af kinesisk, japansk og koreansk tekst.
    I layoutmotoren er håndteringen af linjeskift for CJK-sprog blevet rettet, og i brugergrænsefladen for servoshell på Windows, Linux og FreeBSD er CJK-skrifttyper blevet inkluderet. Dette er vigtigt for korrekt visning af sider på sprog, hvor reglerne for linjeskift og skrifttypevalg adskiller sig fra det latinske alfabet.

  • Interaktiv visning af JSON er tilføjet.
    Når en JSON-fil åbnes som hoveddokument, viser Servo nu den gennem en interaktiv pretty-printer. Dette gør motoren nemmere at bruge ikke kun til almindelig sidevisning, men også for udviklere, der skal åbne API-svar og strukturerede data direkte i browseren.

  • Understøttelsen af Web Platform er blevet udvidet.
    I Servo er der kommet , , afspilning af

  • Nye DOM API'er er blevet tilføjet.
    Eventer selectionchange er blevet implementeret for og