Dostępna jest przeglądarka Pale Moon 33.1.0

Opublikowana została wersja przeglądarki internetowej Pale Moon 33.1.0, będącej odgałęzieniem kodu źródłowego Firefoksa, mającej na celu zapewnienie wyższej efektywności działania, zachowanie klasycznego interfejsu, minimalizację zużycia pamięci oraz oferowanie dodatkowych możliwości w zakresie konfiguracji. Wersje Pale Moon są dostępne dla systemów Windows i Linux (x86_64). Kod projektu jest dystrybuowany na zasadach licencji MPLv2 (Mozilla Public License).

Projekt utrzymuje klasyczną organizację interfejsu, bez przejścia na zintegrowane interfejsy Australis i Photon z Firefox 29 i 57, oraz zapewnia szerokie możliwości dostosowywania. Wśród usuniętych komponentów można wymienić DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reportera, kod do zbierania statystyk, narzędzia do kontroli rodzicielskiej oraz dla osób z niepełnosprawnościami. W porównaniu do Firefox, przeglądarka przywraca wsparcie dla rozszerzeń korzystających z XUL i zachowuje możliwość stosowania zarówno pełnych, jak i lekkich motywów.

Główne zmiany:

  • Dodano obsługę meta-tagów , dzięki którym można zorganizować wczytywanie zasobów bez czekania na ich zażądanie, na przykład można od razu załadować określone pliki CSS, skrypty, wideo i obrazy.
  • W nagłówku HTTP CSP (Content Security Policy) dodano wsparcie dla dyrektyw „style-src-attr”, „style-src-elem”, „script-src-attr” oraz „script-src-elem”, które oferują funkcjonalność dyrektyw stylu i skryptu, ale z możliwością ich stosowania do poszczególnych elementów i obsługi zdarzeń, takich jak onclick.
  • Włączone częściowe wsparcie dla tagu HTML «», który umożliwia tworzenie okien dialogowych i komponentów do interaktywnej interakcji z użytkownikiem, takich jak zamykane powiadomienia i zagnieżdżone okna.
  • Dodano wsparcie dla specyfikacji Emoji 15.1.
  • Zaimplementowano wsparcie dla właściwości window.webkitURL.
  • Dodano skrócone wersje zapisów właściwości CSS, które kontrolują logiczne pozycjonowanie elementów, takie jak «margin-block», «margin-inline», «padding-block» i «padding-inline». Na przykład, wartości «margin-block-start», «margin-block-end», «margin-inline-start» i «margin-inline-end» można teraz definiować za pomocą właściwości zbiorczych «margin-block» i «margin-inline>.
  • W rozszerzeniach zezwolono na definiowanie możliwości CPU (SSE2/AVX/AVX2) przez interfejs Navigator.
  • Z kodu źródłowego usunięto silnik CSS Stylo, napisany w języku Rust.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster