Pale Moon Browser 31.0 Izdanje

Objavljeno je izdanje web pretraživača Pale Moon 31.0, koji se odvojio od Firefox kodne baze kako bi pružio bolje performanse, sačuvao klasični interfejs, minimizirao potrošnju memorije i pružio dodatne mogućnosti prilagođavanja. Pale Moon buildovi se generišu za Windows i Linux (x86 i x86_64). Kod projekta se distribuira pod MPLv2 (Mozilla Public License).

Projekat se pridržava klasične organizacije interfejsa, bez prelaska na Australis interfejs integrisan u Firefox 29, i uz pružanje opsežnih opcija prilagođavanja. Uklonjene komponente uključuju DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, roditeljski nadzor i osobe sa invaliditetom. U poređenju sa Firefox-om, pretraživač je zadržao podršku za XUL tehnologiju i zadržao mogućnost da koristi i potpune i lagane teme.

U novoj verziji:

  • Nakon identifikovanja brojnih problema sa stabilnošću i protesta od strane jednog od ključnih programera, ranije završena izdanja Pale Moon 30.0.0 i 30.0.1 su otkazana. Korištenje UXP (Unified XUL Platform) platforme je vraćeno, razvijajući viljušku Firefox komponenti iz Mozilla Centralnog spremišta, oslobođene vezivanja za Rust kod i ne uključujući razvoj projekta Quantum. Motor pretraživača koji se koristi je Goanna 5.1, varijanta Gecko motora, očišćena od koda sa nepodržanih komponenti i platformi. Korisnicima grane Pale Moon 29.x nudi se direktan prijelaz na izdanje 31.0.
  • Podrška je osigurana i za stare neizmijenjene dodatke za Firefox i za nove dodatke posebno pripremljene za Pale Moon. Stabilnost starijih dodataka nije zagarantovana, pa će oni biti označeni u upravitelju dodataka posebnom narandžastom oznakom.
  • Dodata podrška za jednokratnu provjeru cijelog lanca svojstava ili poziva u JavaScript-u pomoću operatora “?”. Na primjer, koristeći "db?.user?.name?.length" možete pristupiti vrijednosti "db.user.name.length" bez preliminarnih provjera.
  • Da bi se poboljšala kompatibilnost sa web lokacijama, dodane su metode Selection.setBaseAndExtent() i queueMicroTask().
  • U konstruktoru IntersectionObserver(), kada se prosljeđuje prazan niz, svojstvo rootMargin se postavlja prema zadanim postavkama umjesto izbacivanja izuzetka.
  • Poboljšano prikazivanje dizajna definisanih pomoću CSS mreže i flexbox-a.
  • Poboljšane performanse paralelnog izvršavanja web radnika u JavaScript-u.
  • Poboljšan prikaz kurzivnih fontova.
  • Ažurirane verzije biblioteka uključene u osnovni paket.
  • Dodata podrška za proširene identifikatore VPx video kodeka.
  • Riješen je dugogodišnji problem s prikazivanjem polja postavljenih direktno u body i iframe tagovima bez korištenja CSS-a.
  • Uklonjen kôd koji se odnosi na korištenje Google SafeBrowsing i URLClassifier usluga.
  • Vraćen je kod za sklapanje na macOS platformi.
  • Uklonjen nestandardni ArchiveReader API.
  • Kod je očišćen od Mozilla komponenti za prikupljanje telemetrije.
  • Uklonjen kod koji se odnosi na podršku za Android platformu.
  • Okvir za automatsko testiranje Marionette je uklonjen.
  • Popravci vezani za eliminaciju ranjivosti su odgođeni.

 Pale Moon Browser 31.0 Izdanje


izvor: opennet.ru

Dodajte komentar