Aktualności

Microsoft Edge otrzymuje nowe aktualizacje dotyczące wydajności i stabilności

Microsoft Edge otrzymuje nowe aktualizacje dotyczące wydajności i stabilności

Microsoft chce, aby Edge stał się najpotężniejszą przeglądarką na rynku, stale wprowadzając aktualizacje, aby poprawić wydajność i stabilność przeglądarki, aby to osiągnąć.

Niedawno gigant technologiczny wprowadził kilka aktualizacji wydajności JavaScript do swojej ulubionej przeglądarki, dzięki czemu jest szybsza i bardziej wydajna. Aktualizacja ulepsza dwa istotne obszary przeglądarki Edge: wykorzystanie pamięci i zachowanie obsługi zdarzeń.

Programiści używają małych funkcji, aby rozbić złożoną logikę kodowania na wiele mniejszych części. Ta strategia ogranicza 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 zwiększyć wydajność, zespół Edge zrekonstruował format metadanych używany dla każdej małej funkcji zawartej w skryptach. W ten sposób, pamięć nie będą spożywane, chyba że to konieczne:

Zaobserwowano również, że większość 32-bitowych liczników w FunctionBody rzadko ma wartości powyżej 256, takie jak liczba zmiennych lub liczba literałów obiektu w funkcji. W związku z tym liczniki te zostały zastąpione zwartą strukturą, która wykorzystuje jeden bajt dla każdego licznika, a liczniki te można w razie potrzeby podwyższyć do pełnych 32-bitowych wartości.

Na każdej stronie internetowej znajduje się system wydarzeń z wieloma programy obsługi zdarzeń które definiują zachowanie kliknięć przycisków, najeżdżania kursorem myszy i wielu innych podobnych 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 pamięć i wydajność przeglądarki.

Microsoft Edge zmieni to, ponieważ przeglądarka będzie teraz opóźniać pełne analizowanie 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ęć przed nieużywanymi programami obsługi.

Połączenie odroczonego analizowania dla programów 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ą około 4% do 10% wykorzystania pamięci na stronę otwartą w Microsoft Edge, przy czym oszczędności sięgają ponad 20%.

Być może te ulepszenia mogą wreszcie pomóc firmie Microsoft zmienić Edge w najbardziej przyjazną dla baterii przeglądarkę. Redmond niedawno opublikował wyniki eksperymentu z baterią, który według Microsoftu wykazał, ż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 przeprowadzeniem własnego, bardziej przejrzystego eksperymentu, udowadniając, że jej przeglądarka jest rzeczywiście najbardziej przyjazną dla baterii przeglądarką, wydłużając żywotność baterii komputera dzięki najnowszej funkcji oszczędzania baterii. Zaskakujące jest, że Microsoft zaniemówił po odpowiedzi Opery i nie skomentował jeszcze tej sprawy.

MSI wprowadza komputery z systemem Windows 8.1 All-In-One z ekranami zmniejszającymi zmęczenie oczu
Firma MSI wprowadziła 2 nowe komputery all-in-one (AIO) z systemem Windows 8.1, które są wyposażone w technologie Flicker-Free i Blue Light Control, k...
Ironia prawie wymarła - dodatek SP2 dla systemu Windows XP jest droższy niż system Windows 8.1
Można by uwierzyć, że sześć miesięcy przed rozpoczęciem kopania grobu dla systemu Windows XP system operacyjny byłby brudny i tani. A co powiesz na to...
Firma Microsoft wyjaśnia programistom, jak zarządzać aplikacjami dla systemów Windows 8 i Windows 8.1
Jeśli utworzyłeś aplikacje Windows 8 i Windows 8.1, następnym krokiem byłoby poznanie, jak nimi zarządzać. Postępuj zgodnie z poradami, które firma Mi...