Η καθυστέρηση εισόδου του Microsoft Edge Ink μειώνεται κατά 240%
Στις εκδόσεις Microsoft Edge Dev και Canary, η Microsoft έχει αρχίσει να δοκιμάζει βελτιώσεις μελάνης που η εταιρεία ισχυρίζεται ότι μειώνουν την καθυστέρηση κατά 240%. Αυτό σημαίνει ότι οι χρήστες του Edge μπορούν πλέον να σχεδιάζουν γρήγορα και ομαλά στο πρόγραμμα περιήγησης. Για να δοκιμάσετε τις αλλαγές, χρειάζεστε τις πιο πρόσφατες εκδόσεις του Microsoft Edge Dev και των Windows 11 Insider Preview.
Σημείωση: Τη στιγμή της συγγραφής αυτής, είναι η τελευταία έκδοση του Edge Dev 94.0.982.2, και η πιο πρόσφατη έκδοση των Windows 11 είναι 22000.132.
Η Microsoft έχει κάνει αυτή τη σημαντική βελτίωση με τη δημιουργία ενός ειδικού API μελάνης ανώτατου επιπέδου. Σε το ιστολόγιό του, η εταιρεία περιγράφει λεπτομερώς πώς να ξεκινήσετε να χρησιμοποιείτε αυτό το API σε υπάρχουσες εφαρμογές ιστού.
Η Microsoft μειώνει την καθυστέρηση μελάνης Edge κατά 240%
Το πράσινο χρώμα δείχνει πόσο έχει βελτιωθεί η καθυστέρηση σε σύγκριση με την παλιά υλοποίηση.
Μερικές τεχνικές λεπτομέρειες:
Στα προγράμματα περιήγησης που βασίζονται στο Chromium σήμερα, τα συμβάντα με στυλό αποστέλλονται πρώτα στη διαδικασία του προγράμματος περιήγησης, η οποία με τη σειρά της προωθεί αυτά τα συμβάντα στον βρόχο συμβάντων JavaScript μιας εφαρμογής Ιστού. Η χρονική καθυστέρηση μεταξύ του πότε η διαδικασία του προγράμματος περιήγησης λαμβάνει αυτά τα συμβάντα και όταν φτάσουν στην εφαρμογή μπορεί μερικές φορές είναι σημαντικό, ανάλογα με το υπόλοιπο κύριο νήμα, με αποτέλεσμα την καθυστέρηση που παρατηρείται κατά την μελάνη.
Για να βελτιωθεί αυτό, στα παρασκήνια του InkPresenter εφαρμογή στα Windows 11, ο Microsoft Edge χρησιμοποιεί ένα νέο API των Windows που θα λειτουργεί απευθείας με το συνθέτης του λειτουργικού συστήματος για να σχεδιάζει πρόσθετες πινελιές μελάνης έξω από την εφαρμογή του Microsoft Edge βρόχος. Χάρη σε αυτό το API, αντί να περιμένετε να παραδοθεί το συμβάν στην εφαρμογή Ιστού μέσω JavaScript, μπορούμε να πάρουμε αυτούς τους πόντους και να τους παρέχουμε στον συνθέτη του λειτουργικού συστήματος μόλις λάβουμε τους. Ο συνθέτης μπορεί στη συνέχεια να συνδέσει τα σημεία με πινελιές μελάνης και να σχεδιάσει αυτές τις πινελιές στο επόμενο πλαίσιο που πρόκειται να παρουσιαστεί στην οθόνη, μειώνοντας δραματικά την καθυστέρηση.
Είναι σημαντικό να σημειωθεί ότι η Microsoft "επιστρέφει" αυτήν την αλλαγή στο έργο Chromium. Αυτό σημαίνει ότι βελτιώσεις στον χειρόγραφο θα έρθουν και σε άλλα προγράμματα περιήγησης που χρησιμοποιούν Chromium.