MozillaPL.org - polskie centrum Mozilli

Główne menu:

Firefox Next - ciekawe zmiany

Tematy specyficzne dla przeglądarki Mozilla Firefox

Moderator: Pomocy?!

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 06 września 2021, 09:26

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0

Chris Peterson pisze:I will be launching a "Firefox 100" webcompat experiment on Nightly this
week to test whether sites break when they see a User-Agent string with
a three-digit Firefox version number. Nightly will hit version 100 in
March 2022. Chrome will hit version 100 about a month before Firefox.

50% of Nightly users will get a "Firefox 100" UA string for four weeks.
I've been browsing with a "Firefox 100" UA string for four months and
only found one broken site: Slack's emoji button was broken, but has
been fixed: https://github.com/webcompat/web-bugs/issues/67866

If you find a broken site, please file a webcompat bug on https://webcompat.com/
dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Odp: Firefox Next - ciekawe zmiany

Postautor: krystian3w » 06 września 2021, 21:01

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0

A testują już UA gdzie nie widać czy to Windows/Android (lub GNU/Linux)/macOS/iOS lub że to konkretny numer Firefox?
¡Moz://a zorro de fuego!

Moz://a raposa de fogo!
krystian3w
 
Posty: 1509
Z nami od: 01 grudnia 2017, 15:27

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 06 września 2021, 22:05

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0

Jeszcze nie. Mam nadzieję, że niedługo wszyscy producenci dojdą do wniosku, że to całe UA robi więcej szkód, niż pożytku.
dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Odp: Firefox Next - ciekawe zmiany

Postautor: 7747 » 13 września 2021, 22:29

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0

Można się spodziewać w którejś, najbliższej wersji skoku wydajności, czy raczej to będzie stopniowe przyspieszanie z każdą wersją?
7747
 
Posty: 52
Z nami od: 21 grudnia 2016, 18:56

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 13 września 2021, 23:12

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0

W samej wydajności raczej nie przewiduję dużych skoków, bardziej pracuje się powoli nad stopniową optymalizacją kolejnych mikrobenchmarków.

Bardziej teraz skupiają się na zużyciu pamięci, w kontekście Fission, czyli izolacji stron/ramek w osobnych procesach. Skoro mają mieć teraz mnóstwo procesów, zdecydowali się optymalizować pamięć, bo nie chcą skończyć jak Chrome. Będą też teraz od 93 zrzucać pamięć z nieużywanych długo kart, żeby nie przepełniać RAMu.

No i wykryto, że ustawienie accessibility.force_disabled = 1 (wyłączenie usług dostępności) powoduje ogólne polepszenie działania, więc teraz ma to być ustawienie domyślne.
dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 06 października 2021, 19:26

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0

dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 11 października 2021, 20:10

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0

Śledzenie nawigacji jest powszechnie stosowaną techniką śledzenia indywidualnych użytkowników poprzez przekazywanie informacji podczas nawigacji między stronami. Ciąg zapytania w URL jest jedną z metod śledzenia, trackery mogą dołączać identyfikator śledzenia do ciągu zapytania, a skrypt śledzący na stronie docelowej może rozpoznać użytkownika na podstawie identyfikatora w ciągu zapytania.

Aby zwalczyć ten problem, zespół Mozilli buduje prototyp dla usuwania ciągów zapytań URL. Prototyp ten zapewni infrastrukturę, która pozwoli Firefoxowi na usuwanie śledzących łańcuchów zapytań z URL w nawigacji na najwyższym poziomie, w oparciu o listę blokad.

Konkretny przykład: Wszystkie linki wychodzące z Facebook.com będą miały dołączony ciąg zapytania "fbclid", który jest znany jako Facebook Click Id i jest unikalny dla każdego użytkownika. Tak więc, jeśli użytkownik odwiedzający facebook.com kliknie link do "example.com", Facebook zmieni link na "example.com?fbclid=ABC". Skrypt śledzący Facebooka osadzony na stronie example.com może odczytać "fbclid" z łańcucha zapytania i użyć go do śledzenia użytkownika w sposób podobny do śledzenia ciasteczek stron trzecich.

Moduł URLQueryStringStripper będzie odpowiedzialny za pobieranie łańcuchów zapytań i zwracanie pozbawionych pasków łańcuchów zapytań. Odcięcie zostanie zastosowane w nawigacjach najwyższego poziomu, w tym

  • Otwarcie nowej karty.
  • Nawigacja przez kliknięcie linku.
  • Window.open().
  • Nawigacja przez skrypt.
  • Przekierowania.

Prototyp został zaimplementowany w Nightly 91 i jest domyślnie wyłączony, podczas gdy my pracujemy nad potwierdzeniem wstępnej listy do wysłania do naszych użytkowników Nightly. Użytkownicy, którzy chcą to wypróbować mogą przełączyć preferencję 'privacy.query_stripping.enabled' aby to włączyć i dodać ciągi zapytań w preferencji 'privacy.query_stripping.strip_list'. Zwróćcie uwagę, że 'strip_list' używa spacji jako separatora.

Enable URL query stripping in Nightly
dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Odp: Firefox Next - ciekawe zmiany

Postautor: krystian3w » 21 października 2021, 17:46

Przeglądarka: Mozilla/5.0 (Windows NT 11.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0

Chyba Allegro uznaje Firefox 100 za bota (opcjonalnie kernel NT 11 - MS nie wdał takiego), ale to chyba się nie liczy do testów "kompatybilny z Firefox 100+".
¡Moz://a zorro de fuego!

Moz://a raposa de fogo!
krystian3w
 
Posty: 1509
Z nami od: 01 grudnia 2017, 15:27

Odp: Firefox Next - ciekawe zmiany

Postautor: dexter » 27 października 2021, 09:35

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0

Firefox 95: Pełne parsowanie poza głównym wątkiem pozwala przeglądarce na wykonanie pełnego parsowania kodu bajtowego określonych skryptów JS poza głównym wątkiem, zamiast parsowania ich w głównym wątku podczas wykonywania.

Ostatni eksperyment z pełnym parsowaniem (bug 1722551) ujawnił, że pełne parsowanie poza głównym wątkiem może zredukować ilość czasu spędzanego na wykonywaniu JS o 10-15%, co przekłada się na medianę poprawy o około 2% w czasie ładowania strony we wszystkich segmentach.

Interesujący wynik eksperymentu pokazał również, że w segmencie low cpu, włączenie pełnego parsowania może osiągnąć poprawę czasu ładowania strony do 10% i redukcję czasu wykonywania JS do 20%.

Poprawa ta wiąże się jednak z utratą pamięci. Eksperyment wykazał regresję o 1% w medianie dla pamięci całkowitej i regresję o 4% w najgorszym przypadku powyżej 80 percentyla.

Ogólnie rzecz biorąc, uważamy, że ryzyko jest niskie, a kompromis w pamięci jest do zaakceptowania, biorąc pod uwagę znaczącą poprawę czasu ładowania strony i czasu wykonania JS, szczególnie dla użytkowników posiadających tylko 1-2 rdzenie.
dexter
Moderator
 
Posty: 8106
Z nami od: 02 października 2004, 21:30

Poprzednia

Wróć do Przeglądarka Firefox

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], emeraldmoon, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: