Microsoft Edge Ink sisendi latentsusaeg väheneb 240%
Microsoft Edge Dev ja Canary versioonides on Microsoft alustanud tindi täiustuste testimist, mis ettevõtte väitel vähendasid latentsust 240%. See tähendab, et Edge'i kasutajad saavad nüüd brauseris kiiresti ja sujuvalt joonistada. Muudatuste proovimiseks vajate Microsoft Edge Devi ja Windows 11 Insider Preview uusimaid versioone.
Märkus. Selle kirjutamise hetkel on Edge Devi uusim versioon 94.0.982.2, ja uusim Windows 11 järg on 22000.132.
Microsoft on selle olulise täiustuse teinud spetsiaalse tipptasemel Ink API loomisega. sisse selle ajaveebi, kirjeldab ettevõte selle API kasutamist olemasolevates veebirakendustes.
Microsoft vähendab Edge'i tindimise latentsust 240%
Roheline värv näitab, kui palju on latentsusaeg võrreldes vana teostusega paranenud.
Mõned tehnilised üksikasjad:
Tänapäeva Chromiumipõhistes brauserites saadetakse pliiatsi sündmused esmalt brauseri protsessile, mis omakorda edastab need sündmused veebirakenduse JavaScripti sündmuste tsüklisse. Viivitus nende sündmuste brauseriprotsessi vastuvõtmise ja rakendusse jõudmise vahel võib mõnikord olla märkimisväärne, olenevalt ülejäänud põhilõimest, mille tulemuseks on tindimisel nähtav latentsusaeg.
Selle parandamiseks kulisside taga InkPresenter Rakenduses Windows 11 kasutab Microsoft Edge uut Windowsi API-t, mis töötab otse rakendusega operatsioonisüsteemi komposiitrit, et joonistada täiendavaid tindijooni väljaspool Microsoft Edge'i rakendust silmus. Tänu sellele API-le, selle asemel, et oodata sündmuse edastamist JavaScripti kaudu veebirakendusse, saame võtta need punktid ja edastada need operatsioonisüsteemi koostajale niipea, kui saame neid. Seejärel saab koostaja ühendada punktid tinditõmmetega ja joonistada need jooned järgmisse kaadrisse, mis tuleb ekraanile esitada, vähendades järsult latentsust.
Oluline on märkida, et Microsoft "tagastab" selle muudatuse tagasi Chromiumi projekti. See tähendab, et käsitsi kirjutamise täiustused jõuavad ka teistesse Chromiumi kasutavatesse brauseritesse.