Lansarea browser-ului Pale Moon 32.5

A fost publicată versiunea web-browser-ului Pale Moon 32.5, derivat din baza de cod Firefox pentru a asigura o eficiență mai mare, păstrarea interfeței clasice, minimizarea consumului de memorie și oferirea de posibilități suplimentare de personalizare. Compilările Pale Moon sunt disponibile pentru Windows și Linux (x86_64). Codul proiectului este distribuit sub licența MPLv2 (Mozilla Public License).

Proiectul respectă organizația clasică a interfeței, fără a trece la interfețele integrate în Firefox 29 și 57, cum ar fi Australis și Photon, oferind în același timp o gamă largă de opțiuni de personalizare. Printre componentele eliminate se numără DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, codul pentru colectarea statisticilor, instrumentele de control parental și cele pentru persoanele cu dizabilități. Comparativ cu Firefox, browser-ul a readus suportul pentru extensii care utilizează XUL și a păstrat posibilitatea aplicării atât a temelor complete, cât și a celor ușoare.

Modificări principale:

  • A fost adăugată implementarea inițială a API-ului ReadableStreams.
  • A fost adăugată suportul pentru transparență în videoclipurile WebM, aplicabil atunci când se folosește eticheta
  • A fost adăugată suportul pentru metoda crypto.randomUUID, care permite scripturilor de pe site-uri să genereze UUID-uri aleatorii utilizând API-ul WebCrypto.
  • La cererea utilizatorilor, a fost adăugată setarea browser.bookmarks.openInTabClosesMenu (activată în mod implicit), care permite menținerea deschisă a meniului de marcaje după deschiderea acestuia în noi tab-uri (prin apăsarea butonului de mijloc al mouse-ului sau Ctrl+click). În mod implicit, meniul de marcaje se închide imediat după deschiderea unui marcaj.
  • A fost eliminată suprascrierea valorii User Agent pentru Netflix după ce suportul acestui serviciu pentru plugin-ul de browser Silverlight a fost oprit. Browserul Pale Moon nu mai suportă redarea conținutului DRM în Netflix și nu intenționează să revină la acest tip de suport.
  • A fost eliminată suprascrierea valorii User Agent pentru Spotify. Suportul pentru Spotify rămâne, dar doar o parte din conținutul DRM de pe acesta va fi redat (de exemplu, podcasturile continuă să fie redate).
  • A fost implementat suportul pentru temporizatoare înnestate și restricționate (clamping) în Web Worker.
  • A fost îmbunătățit procesul de redare a imaginilor SVG pe suprafețe care nu au specificate atributele de înălțime sau lățime.
  • A fost îmbunătățită performanța mecanismului de gestionare a memoriei.
  • Biblioteca libvpx a fost actualizată la versiunea 1.6.1.
  • A fost realizată curățarea și actualizarea codului de redare a conținutului media.
  • A fost eliminat suportul pentru activarea GMP (Gecko Media Plugin), deoarece acesta a fost folosit doar de componente neacceptate, cum ar fi EME/DRM și WebRTC.
  • Ultimele fragmente de cod EME/DRM au fost eliminate, deoarece dezvoltatorii browserului Palemoon consideră că aceste funcționalități nu ar trebui folosite de nicio aplicație, din cauza politicii „draconice” a industriei media în ceea ce privește software-ul liber și deschis.
  • Fișierul simd.js a fost eliminat, fiind înlocuit cu cod scris în C++.
  • Utilizarea bibliotecii libav a fost oprită, în locul acesteia fiind folosite funcțiile FFT din FFMpeg.
  • Limitele legate de suportul noilor versiuni de GLSL au fost eliminate.
  • A fost adăugată protecția împotriva suprascrierii antetului sec-gpc (Global Privacy Control).
  • Funcțiile setInterval, ResizeObserver, Intl.NumberFormat și DefaultNumberOption() au fost ajustate pentru conformitate cu specificațiile actualizate.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster