Udgivelsen af browser-motoren Servo 0.0.2

Udkom med version 0.0.2 af browser-motoren Servo og den dertilhørende demonstrationsbrowser ServoShell, som er skrevet i Rust. Funktionen er tilsvarende den natlige build fra den 14. november, som har gennemgået yderligere manuel testning. Færdige builds er tilgængelige for Linux, Android, macOS og Windows.

Motoren blev oprindeligt udviklet af Mozilla, men er siden hen blevet overtaget af Linux Foundation. Servo adskiller sig ved at understøtte multitrådning i rendering af websider, parallelisering af DOM (Document Object Model)-operationer og ved at bruge Rusts sikkerhedsprogrammeringsmekanismer. Servo blev oprindeligt designet med støtte til opdeling af DOM-kode og rendering i mindre opgaver, der kan køre parallelt og mere effektivt udnytte ressourcerne fra flerkernede CPU'er. Nogle dele af Servo, såsom den multitrådede CSS-motor og rendering-systemet WebRender, er allerede integreret i Firefox.

Udgivelsen af browser-motoren Servo 0.0.2

Vigtige ændringer:

  • Der er som standard inkluderet understøttelse af XPath (XML Path Language), AbortController og AbortSignal.
  • API'erne CompressionStream og DecompressionStream er tilføjet til komprimering og dekomprimering af datastreams.
  • Der er tilføjet understøttelse af tagget inden for
  • Metoderne fetchLater() og Document.parseHTMLUnsafe() er implementeret.
  • Egenskaberne 'which' og 'relatedTarget' er implementeret i UIEvent.
  • Egenskaberne 'name' og 'bareas' er implementeret i API'en HTMLMapElement.
  • I rendering-motoren er der implementeret en syntetisk fed tykkelse af tegn (synthetic bold), hvor tegnene bliver tykkere programmatisk uden at bruge et separat font-typer.
  • Vsync understøttelse er tilføjet til at synkronisere starten af rendering med den ramme-stop impuls.
  • Der er påbegyndt dannelsen af native arm64-builds af browseren ServoShell til macOS.
  • I prototypen af browseren ServoShell til Android er der implementeret en eksperimentel tilstand, hvor der aktiveres eksperimentelle funktioner, der er deaktiveret som standard, og som stadig er under udvikling. Berøringsevents leveres til berøringsskærmen, og skærmtastaturet vises ved aktivering af inputformularer gennem berøring. Understøttelse af pinch-zoom er tilføjet. Rulningen af skærmtastaturet er tilladt under zoomning.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster