Microsoft wprowadził ulepszenia do swojej przeglądarki Edge , skupiając się na skróceniu czasu reakcji interfejsu użytkownika (UI). Najnowsze aktualizacje, zwłaszcza w wersjach Edge 122 i 124, wykazały znaczny wzrost wydajności, z korzyścią dla użytkowników o różnych konfiguracjach sprzętowych.

Interfejs użytkownika przeglądarki Essentials odnotowuje duże korzyści

Wydanie Edge 122 przyniosło 42-procentowy wzrost czasu reakcji interfejsu użytkownika przeglądarki Essentials. Ta poprawa jest szczególnie zauważalna dla użytkowników komputerów, które nie posiadają dysków półprzewodnikowych (SSD) i mają mniej niż 8 GB pamięci RAM, gdzie wzrost wydajności sięga aż 76 procent. Te ulepszenia mają na celu zapewnienie płynniejszego i bardziej responsywnego przeglądania, szczególnie na urządzeniach z niższej półki.

W połowie kwietnia Edge 124 wprowadził dalsze optymalizacje, koncentrując się na funkcji Ulubione. Interfejs użytkownika Ulubionych reaguje teraz o 40 procent szybciej po rozwinięciu lub zwinięciu. To ulepszenie opiera się na danych telemetrycznych zebranych od użytkowników Edge, które zidentyfikowały obszary, w których można zoptymalizować szybkość interfejsu użytkownika.

[treść osadzona]

WebUI 2.0: silnik kryjący się za ulepszeniami

Znaczny wzrost wydajności w Edge przypisuje się nowemu projektowi Microsoftu, WebUI 2.0. Poprzednia baza kodu interfejsu użytkownika nie była wystarczająco modułowa, co prowadziło do niepotrzebnego udostępniania komponentów i późniejszych spowolnień. Ponadto poleganie na JavaScript do renderowania po stronie klienta spowodowało opóźnienia, szczególnie na urządzeniach z niższej półki, ze względu na konieczność pobrania, kompilacji JIT i wykonania przed wyrenderowaniem interfejsu użytkownika.

WebUI 2.0 wykorzystuje znaczniki-first architektura, która minimalizuje rozmiary pakietów kodu i zmniejsza ilość kodu JavaScript wykonywanego podczas inicjalizacji interfejsu użytkownika. Ta nowa architektura jest bardziej modułowa i wykorzystuje repozytorium komponentów internetowych zoptymalizowanych pod kątem nowoczesnych silników internetowych. Firma Microsoft wdrożyła już WebUI 2.0 w interfejsie użytkownika przeglądarki Essentials, w wyniku czego znaczna poprawa prędkości. Firma planuje rozszerzyć tę nową architekturę na inne funkcje interfejsu użytkownika w Edge, obiecując dalsze ulepszenia wydajności w nadchodzących miesiącach.

Przyszłe ulepszenia i plany Open Source

Zaangażowanie firmy Microsoft w ulepszanie Edge’a nie kończy się na bieżących aktualizacjach. W nadchodzących miesiącach firma planuje wprowadzić ulepszenia w zakresie responsywności dodatkowych funkcji Edge, w tym historii, plików do pobrania i portfela. Udoskonalenia te opierają się na danych telemetrycznych zebranych z komputerów użytkowników końcowych i obejmują wszystkie części interfejsu użytkownika Edge, a nie tylko strony internetowe.

Badania przeprowadzone przez firmę Microsoft wykazały, że aby użytkownicy mogli postrzegają interfejs użytkownika jako szybki. Dane pokazały, że istnieje możliwość poprawy responsywności w przypadku urządzeń o mniejszych zasobach. Nowa wewnętrzna architektura interfejsu użytkownika opiera się na repozytorium komponentów internetowych dostosowanych do wydajności w nowoczesnych wyszukiwarkach internetowych.

Dążąc do korzyści szerszej społeczności programistów, Microsoft zamierza udostępnić niektóre swoje pakiety WebUI 2.0 jako open source. Inicjatywa ta odzwierciedla zaangażowanie firmy w poszukiwanie możliwości jeszcze lepszego udoskonalenia samej platformy internetowej.

Categories: IT Info