Microsoft gör ink i Edge och Chromium mycket bättre

click fraud protection

Microsoft har tillkännagett stora förbättringar för färgupplevelsen i Edge och andra Chromium-webbläsare, särskilt på Windows 11.

Microsoft gör några stora förbättringar till hur färgfärg hanteras i Edge, tack vare ett nytt Ink API och ett nytt API i Windows 11. Företaget tillkännagav först dessa förbättringar vid Build 2021, men nu är de tillgängliga att prova för användare som kör Edge Dev. Med dessa ändringar säger Microsoft att de har sett en förbättring på upp till 240 % i latens med Windows 11.

För det första är det nya Ink API ett toppnivå-API för webbutvecklare, som de kan implementera för att möjliggöra stöd för inking. Detta har också implementerats uppströms i Chromium-projektet, så andra Chromium-baserade webbläsare kan också dra nytta av detta. Ink API kräver bara två steg: skaffa ett InkPresenter-objekt från webbläsaren och meddela InkPresenter-objektet om den senaste pekarhändelsen från enheten. Under det första steget gör det nya Ink API: et så att webbapplikationen kräver en OS-stödd renderingsinstans eller en inbyggd webbläsarstödd polyfill-instans.

Det är där Windows 11 kommer in i bilden. På Windows 11 kommer Microsoft Edge att kunna använda ett nytt API som gör att webbapplikationen kan samverka direkt med operativsystemets kompositör för att rita bläck. Det betyder att pekarhändelser inte behöver gå igenom själva webbläsarprocessen, vilket tar bort en del av fördröjningen som vanligtvis läggs till när du skriver in på webben. Detta är den OS-stödda renderingsinstansen som nämns ovan.

På operativsystem som inte har detta API, som Windows 10 och Linux, kommer Ink API istället att använda en polyfill-instans implementerad direkt i webbläsaren. Detta kommer att tillåta Edge att tillhandahålla förutsägande återgivning av bläckdrag baserat på den senaste pekarinformationen. Detta är inte lika lyhört som implementeringen i Windows 11, men det borde fortfarande vara mycket bättre än den nuvarande implementeringen av bläck.

Detta nya Ink API och dess fördelar borde nu vara tillgängliga i den senaste versionen av Edge i Dev-kanalen, såväl som Canary-kanalen. Eftersom ändringen har implementerats uppströms i Chromium, bör andra webbläsare som använder den senaste Chromium-koden också ha denna funktion inkluderad och aktiverad som standard. Om du är intresserad av att lära dig mer om API: t kan du besöka specifikationsutkastet på GitHub.