A Microsoft Edge Ink beviteli késleltetése 240%-kal csökken
A Microsoft Edge Dev és Canary buildekben a Microsoft elkezdte tesztelni azokat a tintafejlesztéseket, amelyek a vállalat állítása szerint 240%-kal csökkentették a késleltetést. Ez azt jelenti, hogy az Edge felhasználók gyorsan és zökkenőmentesen rajzolhatnak a böngészőben. A változtatások kipróbálásához a Microsoft Edge Dev és a Windows 11 Insider Preview legújabb verzióira van szüksége.
Megjegyzés: Az írás pillanatában az Edge Dev legújabb buildje 94.0.982.2, és a legújabb Windows 11 build az 22000.132.
A Microsoft ezt a jelentős fejlesztést egy speciális felső szintű Ink API létrehozásával hajtotta végre. Ban ben a blogja, a vállalat részletezi, hogyan kezdje el használni ezt az API-t a meglévő webes alkalmazásokban.
A Microsoft 240%-kal csökkentette az Edge tintakészítési késleltetést
A zöld szín azt mutatja, hogy a várakozási idő mennyit javult a régi megvalósításhoz képest.
Néhány technikai részlet:
Manapság a Chromium-alapú böngészőkben a toll-események először a böngészőfolyamatba kerülnek, amely viszont továbbítja ezeket az eseményeket egy webalkalmazás JavaScript-eseményhurkába. Az időkésés aközött, hogy a böngészőfolyamat megkapja ezeket az eseményeket, és amikor azok elérik az alkalmazást néha jelentős lehet, a fő szál többi részétől függően, ami a tintázáskor látható késleltetést eredményezi.
Ennek javítása érdekében a színfalak mögött a InkPresenter megvalósítása Windows 11 rendszeren, a Microsoft Edge egy új Windows API-t használ, amely közvetlenül működik együtt a operációs rendszer összeállítója további tintavonások rajzolásához a Microsoft Edge alkalmazásán kívül hurok. Ennek az API-nak köszönhetően ahelyett, hogy megvárná, hogy JavaScripten keresztül eljuttassák az eseményt a webalkalmazásba, ezeket a pontokat átvehetjük, és amint megkapjuk, átadhatjuk az operációs rendszer összeállítójának őket. A kompozitor ezután össze tudja kötni a pontokat tintavonásokkal, és megrajzolja ezeket a vonásokat a következő képkockában, amelyet a képernyőn kell megjeleníteni, drámaian csökkentve a késleltetést.
Fontos megjegyezni, hogy a Microsoft „visszaadja” ezt a változtatást a Chromium projekthez. Ez azt jelenti, hogy a kézírás javítása más Chromiumot használó böngészőkben is meg fog jelenni.