Palemoon 34.3.0 nowości
W tym wydaniu przeglądarki zaszło dużo zmian.
Dodano:
- powerPreference dla canvas WebGL
- Zaimplementowano wsparcie lch dla kolorów w CSS.
- Podstawowa implementacja dla konstruktorów w CSS.
- Podstawowa implementacja dla rozmiarów aspect-ratio w CSS.
- Wsparcie dla funkcji CSS
min(),max()orazclamp(). - Wsparcie dla właściwości logicznych zaokrągleń rogów w CSS.
- Wsparcie dla zdegenerowanych wartości
infinity,-infinityiNaNw CSS. - Wsparcie dla innych zmian CSS.
- Pełna implementacja dla LoongArch64 flag kompilatora Baseline/Ion/WASM JIT.
- Dekodowanie AV1 z Dav1d dla lepszej wydajności AV1 dla odtwarzania wideo dla 64-bitowych wersji programu. Notka: AV1 jest włączona domyślnie dla wszystkich konfiguracji wpierających Dav1d.
- Dodanie różnych API do transferu ES2024 Arraybuffer (
resize,transfer,transferToFixedLength,detached,maxByteLengthandresizable). - Wspracie dla rosnących lub zmieniających rozmiar SharedArrayBuffers i DataViews.
- Wsparcie dla wbudowanego grupowania ES2024 (mapowanie
.groupBy). - Wsparcie dla wbudowanego programu rozpoznawania nazw ES2024 (
.withResolvers()). - Wsparcie dla funkcji formatowania ciągów liter ES2024 (
.isWellFormed()i.toWellFormed()). - Wsparcie dla symboli jako słabych klawiszy kolekcji.
- Wsparcie dla
Atomics.waitAsync. - Wsparcie dla
FinalizationRegistry(część specyfikacjiWeakRef).
- Przeniesienie systemu budowania z Python 2 na Python 3.
- Linux: usunięcie zależności
dbus-glib. - Linux: Dodanie EGL jako preferowanego dostawcy dla OpenGL z GLX fallback; GLX pozostaje skonfigurowany domyślnie z kilkoma nierozwiązanymi problemami z EGL.
- Usprawnienie wydajności JS przez przeportowanie różnych rzeczy od Mozilli.
- Naprawa różnych awarii aplikacji.
- Dalsze wzmacnianie kompatybilności dla programów architektury Loongson.
- Dalsze usprawnienia akceleracji sprzętowej dla dekodowania wideo WMF.
- Naprawiono problemy dla asemblera ARM w silniku Goanna.
- Usprawniono równoległe parsowanie zadań JS.
- Usprawniono CSS handling
calc()dla sieciowej kompatybilności, dozwolonej w dużo większej ilości miejsc (e.g.color()iz-index). Z powodów kompatybilności i wydajności, jest nadal rekomendowane używanie wartości CSS do obleczeń, gdzie to możliwe. - Przeportowano kilka mniejszych usprawnień wydajności z projektu Dactyloidae.
- Wyrównano CSS
borderdla zgodności z głównym nurtem, dla kompatybilności sieciowej. Może to mieć negatywny wpływ na niektóre motywy oparte na "fractional border rounding " (zamiast na "truncation"). - Usunięcie funkcji "CloudFlare workaround" wprowadzone w wersji 34.2.0 jako dłużej niepotrzebnej do obsługi rozmiaru obrazów.
- Dodano do białej listy sterowniki dostawców dla VMWare, VirtualBox, VirtIO and Parallels by pozwolić na akcelerację sprzętową dla maszyn wirtualnych.
- Zmiana implementacji
WeakRefby domyślnie zawsze włączyć jego pełną implementację. - Naprawiono kilka błędów budowania na NetBSD.
- Mac: Naprawiono całkowitą awarię przez ładowanie czcionki na OS X od wersji 10.7 do 10.11.
- Mac: Naprawiono kompatybilność budowania programów na 32-bit MacOS oraz Mac na architekturze PowerPC.
- Naprawiono awarię devtools na komputerach Big Endian.
- Naprawiono błąd powodujący artefakty przy renderowaniu nadmiernie dużych zaokrąglonych rogów
border-radiusnp. w Tailwind CSS.
Bezpieczeństwo:
- Naprawa błędu w
nsLocaleService,który mógł powodować awarię. - Implementacja kilku poprawek z głównej wersji ANGLE.
- Aktualizacja biblioteki NSS do wersji 3.90.11 (UXP), dołącza liczne naprawy błędów bezpieczeństwa.
- Następny olbrzymi audyt bezpieczeństwa z odkrytymi 190 błędami bezpieczeństwa. Wiele problemów dotyczyło awarii oraz poprawności wprowadzenia danych i jakości kodu.
Moje podsumowanie:
Korzystam z Palemoon na starym Macbooku Air z Antix Linuxem oraz na CachyOS na nowszym laptopie. W obu przypadkach instalacje Palemoon są zainstalowane z tarball, czyli binarki pod Linuxa. Ma to potężną zaletę, że pozwala na automatyczne aktualizacje, , jak one tylko się pojawią, bez czekania na opiekuna pakietu w danej dystrybucji Linuxa. Należy pamiętać, że za Palemoon nie stoją duże korporacje, ani tym bardziej pieniądze, lecz mały, bodajże 8-osobowy zespół deweloperów. Korzystam z tej przeglądarki internetowej do czytania blogów. Polecam zapoznać się z tym moim artykułem, aby poznać historię Palemoon.
Komentarze
Prześlij komentarz