Microsoft Edge otrzymuje nowe aktualizacje wydajności i stabilności

Microsoft chce, aby Edge stał się najpotężniejszą przeglądarką na rynku, stale udostępniając aktualizacje poprawiające wydajność i stabilność przeglądarki w tym celu. .

Niedawno gigant technologiczny przesłał kilka aktualizacji wydajności JavaScript do swojej ulubionej przeglądarki, dzięki czemu jest szybszy i bardziej wydajny. Aktualizacja poprawia dwa podstawowe obszary przeglądarki Edge: użycie pamięci i zachowanie obsługi zdarzeń.

Deweloperzy używają niewielkich funkcji, aby rozbić złożoną logikę kodowania na wiele mniejszych części. Ta strategia zmniejsza powtarzalność i umożliwia programistom szybsze odczytywanie, testowanie i debugowanie kodów. Ponadto przeglądanie jest lepsze i szybsze, ponieważ mniejsze funkcje są zazwyczaj łatwiejsze do wbudowania.

Aby uzyskać lepszą wydajność, zespół Edge dokonał refaktoryzacji formatu metadanych używanych dla każdej małej funkcji zawartej w skryptach. W ten sposób, pamięć nie zostanie zużyta, chyba że jest to konieczne:

Większość liczników 32-bitowych w FunctionBody również rzadko ma wartości powyżej 256, takie jak liczba zmiennych lub liczba literałów obiektu w ramach funkcji. W ten sposób liczniki te zostały zastąpione zwartą strukturą, która używa jednego bajtu dla każdego licznika, a te liczniki można w razie potrzeby podwyższyć do pełnych wartości 32-bitowych.

Wewnątrz każdej strony internetowej znajduje się system wydarzeń z wieloma obsługa zdarzeń które definiują zachowanie kliknięcia przycisku, najechania kursorem myszy i wielu innych tego typu zdarzeń.. Większość z tych zdarzeń zwykle pozostaje martwym kodem, ponieważ użytkownicy wywołują bardzo niewiele zdarzeń podczas przeglądania. Problem polega na tym, że te niewywołane zdarzenia mogą pozostawać w stanie uśpienia i wpływać na wydajność pamięci i przeglądarki.

Microsoft Edge zmieni to, ponieważ przeglądarka będzie teraz opóźniać pełne parsowanie i generowanie kodu bajtowego programów obsługi zdarzeń do momentu ich pierwszego wywołania. Innymi słowy, ta funkcja skraca czas uruchamiania, a także oszczędza pamięć nieużywanych programów obsługi.

Połączenie odroczonego analizowania dla obsługi zdarzeń i optymalizacji pamięci […] zmniejsza znaczną ilość pamięci dla każdej strony.[…] nasz eksperyment […] pokazuje, że te optymalizacje wraz z innymi mniejszymi poprawkami zwykle zmniejszają zużycie pamięci o około 4% do 10% na stronę otwartą w Microsoft Edge, w przypadkach, w których oszczędności przekraczają 20%.

Być może te ulepszenia mogą w końcu pomóc Microsoftowi zmienić Edge w najbardziej przyjazną dla baterii przeglądarkę. Redmond niedawno podał do publicznej wiadomości wyniki eksperymentu z baterią który według Microsoftu udowodnił, że jego przeglądarka zużywa 70% mniej baterii niż Chrome i 15% mniej baterii niż Opera.

Opera nie czekała zbyt długo z realizacją własny, bardziej przejrzysty eksperyment, udało się udowodnić, że jego przeglądarka jest rzeczywiście najbardziej przyjazną dla baterii przeglądarką, wydłużenie żywotności baterii komputera dzięki najnowszym Funkcja oszczędzania baterii. Co zaskakujące, Microsoft zaniemówił po odpowiedzi Opery i nie wydał jeszcze żadnego komentarza w tej sprawie.

POWIĄZANE HISTORIE, KTÓRE MUSISZ SPRAWDZIĆ:

  • Microsoft twierdzi, że Edge jest jej najbezpieczniejszą przeglądarką bez exploitów zero-day
  • Nowe rozszerzenie Breeze dla Edge w systemie Windows 10 umożliwia łatwe otwieranie kart
  • Jak blokować strony internetowe w Microsoft Edge
Jak naprawić błąd Nieudane hostowanie gry w Total War: Warhammer 3?

Jak naprawić błąd Nieudane hostowanie gry w Total War: Warhammer 3?Różne

Błąd „Nieudane hostowanie” obecnie doprowadza graczy Total War: Warhammer 3 do szaleństwa.Tryb wieloosobowy to zdecydowanie najbardziej rozrywkowy tryb w grze, ale nie ma jeszcze oficjalnej poprawk...

Czytaj więcej
Windows 11 w wersji 22H2 został oficjalnie uznany za kompletny

Windows 11 w wersji 22H2 został oficjalnie uznany za kompletnyRóżne

Zastanawiasz się, kiedy pierwsza gigantyczna aktualizacja systemu Windows 11 będzie dostępna dla wszystkich użytkowników?Cóż, mówi się, że Windows 11 22H2 jest kompletny i gotowy do tego lata.Choci...

Czytaj więcej
Microsoft wprowadza do WSA dekodowanie H.264 z przyspieszeniem sprzętowym

Microsoft wprowadza do WSA dekodowanie H.264 z przyspieszeniem sprzętowymRóżne

Wielu z nas było naprawdę podekscytowanych, odkąd pojawiła się perspektywa posiadania natywnej obsługi aplikacji na Androida w systemie Windows 11.A teraz, gdy to marzenie faktycznie się spełniło, ...

Czytaj więcej