Speedometer 3.0 pojawia się dzięki współpracy Mozilli, Google, Microsoft i Apple

Prędkościomierz

Prędkościomierz mierzy wydajność przeglądarki

Pomimo wielkich postępów, jakie osiągnięto w tworzeniu stron internetowych i wszystkich wysiłków zmierzających do ujednolicenia tworzenia stron internetowych, połowa 2024 r. to dzień, w którym przeglądarki nie zdołały (lub chciały) osiągnąć wspólnego standardu i dla lepiej lub gorzej, sytuacja ta doprowadziła również do tego, że każda z nich wniosła jakąś funkcję lub korzyść, która została w tamtym czasie zaimplementowana w innych przeglądarkach.

Mówienie o pomiarze wydajności przeglądarek internetowych nie jest tak proste, jak byłoby w innych przypadkach, ponieważ w tym przypadku badane są różne aspekty i dlatego zwykle stosuje się różne narzędzia. Ale teraz sytuacja może przybrać inny obrót, ponieważ najważniejsi w sieci połączyli siły.

I Po sześciu latach od ostatniego wydania zostaje zaprezentowany Zaktualizowane narzędzie do oceny wydajności i responsywności przeglądarek internetowych: Speedometer 3.0, który został opracowany wspólnie przez Mozillę, Google, Microsoft i Apple, koncentruje się na szacowaniu opóźnień poprzez symulację pracy użytkownika z popularnymi aplikacjami internetowymi.

We współpracy z wiodącymi silnikami przeglądarek internetowych Blink/V8, Gecko/SpiderMonkey i WebKit/JavaScriptCore z radością wypuszczamy Speedometer 3.0. Testy porównawcze, takie jak Prędkościomierz, to narzędzia, które mogą pomóc dostawcom przeglądarek znaleźć możliwości poprawy wydajności. W idealnym przypadku symulują funkcjonalność, którą użytkownicy znajdują w typowych witrynach internetowych, aby zapewnić, że przeglądarki mogą optymalizować obszary korzystne dla użytkowników.

Informacje o Prędkościomierzu 3.0

Prędkościomierz 3.0 jest wyróżnia się tym, że jest pierwszym wspólnym zestawem do testowania wydajności przeglądarki przez głównych twórców silników przeglądarek, co było możliwe dzięki opracowaniu wspólnej polityki testowania.

Zestaw narzędzi do uruchamiania testów został rozszerzony w celu uwzględnienia różnych operacji przeglądarki, mierząc reakcję na działania użytkownika. Obejmuje to nie tylko czas wykonania kodu, ale także czas renderowania i asynchroniczne wykonanie zadania.

Dla twórców przeglądarek opracowano narzędzia umożliwiające analizowanie wyników testów, tworzenie profili wydajności i dostosowywanie parametrów testów w razie potrzeby. Dodatkowo dostępna jest możliwość tworzenia złożonych, niestandardowych skryptów uruchamiania testów.

Jeśli chodzi o aktualizacje prędkościomierza 3.0, Dokonano przejścia na stosowanie nowych wersji frameworków Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte i Vue. Zaimplementowano również nowoczesne wzorce projektowe dla witryn i aplikacji internetowych, takie jak wykorzystanie pakietu Webpack, komponentów sieciowych i zaktualizowane metody pracy z DOM.

zostały uwzględnione Dodatkowe testy oceniające wydajność renderowania z elementem Canvas, generacją SVG, Złożone przetwarzanie CSS, obsługa drzewa DOM obszerne i techniki stosowane przy edycji treści WYSIWYG i na stronach z wiadomościami.

Prędkościomierz 3.0, ma na celu ocenę wydajność różnych zastosowanych benchmarków:

  1. Dodawaj, uzupełniaj i usuwaj notatki w TodoMVC: Działania takie jak dodawanie, uzupełnianie i usuwanie 100 notatek są wykonywane za pomocą menedżera zadań TodoMVC. Jest to realizowane w wariantach opartych na różnych frameworkach sieciowych, metodach pracy z DOM i wersjach standardu ECMAScript. Przykłady opcji TodoMVC obejmują frameworki takie jak React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte i Lit, a także opcje wykorzystujące zaawansowane funkcje wprowadzone w specyfikacjach ECMAScript 5 i ECMAScript 6.
  2. Edycja tekstu w trybie WYSIWYG: Edycja tekstu za pomocą znaczników WYSIWYG jest oceniana przy użyciu edytorów kodu, takich jak CodeMirror i TipTap.
  3. Ładowanie i interakcja z grafiką: Oceniane jest ładowanie i interakcja z grafiką zaprojektowaną przy użyciu elementu canvas lub wygenerowaną w formacie SVG przy użyciu bibliotek takich jak Observable Plot, chart.js i React-stockcharts.
  4. Nawigacja i interakcja z serwisami informacyjnymi: Nawigacja po stronach i interakcja z treścią są symulowane w typowych witrynach z wiadomościami przy użyciu platform internetowych Next.js i Nuxt.

Jeśli chodzi o wyniki uzyskane po przejściu zestawu testów Speedometer 3.0, w systemie macOS na czele znajduje się Chrome z 22.6 punktu, tuż za nim plasuje się Firefox z 20.7 punktu i Safari z 19.0 punktami. Dla porównania, w Speedometer 2.1 Safari prowadziło z 481 punktami, za nim plasował się Firefox z 478 punktami i Chrome wyraźnie w tyle z 404 punktami w tym samym teście z tymi samymi przeglądarkami. W systemie Ubuntu 22.04 Chrome uzyskał 13.5 i 234 punkty, podczas gdy Firefox uzyskał odpowiednio 12.1 i 186 punktów w wersjach Speedometer 3.0 i 2.1.

w końcu jeśli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.