Servo 0.0.2 brauseri mootori vÀljaanne

Avaldati veebibrauseri mootori Servo 0.0.2 ja selle koosoleku demonstreeriv brauser ServoShell, mis on kirjutatud Rust keeles. Funktsionaalsuse osas on vÀljaanne sarnane 14. novembri ööehitusega, millele on tehtud tÀiendav kÀsitsi testimine. Valmis ehitused on saadaval Linuxi, Androidi, macOS ja Windowsi jaoks.

Mootor arenes algselt kujundaja Mozilla poolt, kuid seejĂ€rel lĂ€ks Linux Foundationi korraldusse. Servo eristub veebilehtede mitme lĂ”ime renderdamise toeta, DOM (Document Object Model) operatsioonide paralleelset töötlemist ja Rusti keelte ette nĂ€htud ohutuse programmeerimise mehhanismide rakendamist. Servo loomine toetab algselt DOM koodi jagamist ja renderdamist vĂ€iksemateks alatehtedeks, mis vĂ”ivad olla paralleelselt ja tĂ”husamalt mitme tuumaga CPU ressursse kasutada. Firefoxis on juba integreeritud mĂ”ned Servo osad, nagu mitme lĂ”imega CSS-mootor ja WebRender joonistamise sĂŒsteem.

Servo 0.0.2 brauseri mootori vÀljaanne

Peamised muudatused:

  • XPath (XML Path Language), AbortController ja AbortSignal toe on vaikimisi sisse lĂŒlitatud.
  • Lisatud on CompressionStream ja DecompressionStream API andmete voogude tihendamiseks ja dekompressimiseks.
  • Toetust on lisatud elemendile
  • Teostatud on meetodid fetchLater() ja Document.parseHTMLUnsafe().
  • UIEvent sĂŒndmuses on rakendatud omadused «which» ja «relatedTarget».
  • HTMLMapElement API-s on rakendatud omadused «name» ja «bareas».
  • Renderdusmootoris on teostatud sĂŒnteesitud rasvase fontide loomine (synthetic bold), mille korral sĂŒmboleid paksendatakse programmiliselt, ilma eraldi fontide kujundust kasutamata.
  • Lisatakse vsync tugi joonistamise alguse sĂŒnkroniseerimiseks kadramise vaigistusimpulssiga.
  • Alustatud on ServoShell brauseri macOS natiivsete arm64 ehitiste loomine.
  • ServoShell brauseri prototĂŒĂŒbis Androidile on ellu kutsutud katse reĆŸiim, mis aktiveerib vaikeselt keelatud katsetavad funktsioonid, mis pole veel tĂ€ielikult stabiliseeritud ja on arendamisel. Tagatud on puuteekraaniga ööbimise toimumise sĂŒndmuste edastamine ja ekraani klaviatuuri kuvamine, kui aktiveeritakse sisestisendite sĂŒndmused puuteekraanilt. Lisatud on toetust pinna mittekaotamise jaoks. Lubatud on ekraani klaviatuuri kerimine selle suurendamisel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster