El llançament de la nova versió de Pale Moon 33.1.0 es va donar a conèixer fa poc i comporta una sèrie de noves característiques, canvis i correccions errors. Entre els canvis més significatius es destaca la implementació de link rel=preload per millorar la velocitat de càrrega, el suport per a Emoji 15.1, lhabilitació per defecte de diàleg dHTML5, entre altres coses més.
Per als qui desconeixen de el navegador, han de saber que aquest és un Fork de la base de codi del Firefox. Es va crear amb la finalitat de proporcionar millor rendiment, preservar la interfície clàssica, reduir al mínim el consum de memòria i proporcionar opcions de personalització addicionals. El projecte s'adhereix a l'organització clàssica de la interfície, sense canviar la interfície Australis integrada al Firefox 29, i amb la provisió d'àmplies possibilitats de personalització.
Principals novetats de Pale Moon 33.1.0
En aquesta nova versió que es presenta de Pale Moon 33.1.0 una de les característiques més importants és la implementació de suport per a l'etiqueta meta que permet organitzar la càrrega de recursos sense necessitat d'esperar que se sol·licitin, un exemple d'això és que en visitar un lloc el navegador comencés a descarregar immediatament certs fitxers CSS, scripts, vídeos i imatges. Aquesta característica benèfica tant als usuaris que utilitzen el navegador per visitar els llocs web de la vostra preferència, com als desenvolupadors.
Una altra de les millores implementades per als usuaris és la correcció del problema que hi havia amb desplaçament del ratolí (si es compila amb –disable-npapi), aquest es presentava per als que compilaven el navegador, a més que s'ha afegit suport per a l'especificació Emoji 15.1, cosa que permet utilitzar els emojis més recents al teu contingut web.
Per la part de les millores per a desenvolupadors, Pale Moon 33.1.0 ha introduïu les directives «style-src-attr», «style-src-elem», «script-src-attr» i «script-src-elem» a la capçalera HTTP CSP (Política de seguretat de contingut). Aquestes directives proporcionen funcionalitats per aplicar estils i scripts, però amb la capacitat de dirigir-los a elements individuals i controladors d'esdeveniments com ara onclick.
També s'esmenta que s'ha implementat suport parcial per a l'etiqueta HTML <dialog>
, que permet crear quadres de diàleg i components d'interacció de l'usuari, com a alertes i subfinestres que es poden tancar, s'ha implementat suport per a la propietat window.webkitURL, amb l'objectiu de millorar la compatibilitat web, ja que proporciona una funcionalitat addicional al maneig d'URL.
S'han afegit versions abreujades de propietats CSS que controlen el posicionament lògic dels elements, com ara margin-block, margin-inline, padding-block i padding-inline. Això simplifica la manera de determinar valors com margin-block-start, margin-block-end, margin-inline-start i margin-inline-end.
Dels altres canvis que es destaquen:
- Ara els complements permeten determinar les capacitats de la CPU (SSE2/AVX/AVX2) a través de la interfície Navigator, cosa que brinda més control sobre el rendiment en diferents dispositius.
- Solució dun problema menor amb la visualització de larbre XUL en certes circumstàncies.
- Alineació de Path2D.addPath amb l'especificació actual, amb suport per a DOMMatrix en lloc de SVGMatrix.
- El motor Stylo CSS, escrit a Rust, ha estat eliminat del codi base, cosa que pot tenir implicacions en el rendiment i la gestió d'estils a la teva aplicació web.
- Solució als problemes de seguretat: CVE-2024-3863, CVE-2024-3302, CVE-2024-3857 (DiD), CVE-2024-3859 i CVE-2024-3861 (DiD).
- Aquesta versió també aborda problemes específics de seguretat, com ara la implementació de solucions «Defense-in-Depth» (DiD) i pegats de seguretat rebutjats.
Finalment si estàs interessat en poder conèixer més a l'respecte sobre aquesta nova versió, pots consultar els detalls en el següent enllaç.
Com instal·lar el navegador web Pale Moon en Ubuntu i derivats?
Per a aquells que estiguin interessats en poder instal·lar aquest navegador web en la seva distro, només hauran d'obrir un terminal en el teu sistema i teclejar alguna de les següents ordres. Cal esmentar que a diferència de versions anteriors, en aquesta, el mantenidor no ha proporcionat repositoris separats per a cada versió d'Ubuntu i n'ofereix un de sol (Ubuntu 18.04). Això no afecta la instal·lació del navegador en versions diferents.
Instal·lació des repositori
Per instal·lar (versió amb GTK3) des de repositoris només cal teclejar:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
Instal·lació des paquet DEB
Ara si no vols afegir repositoris o has tingut alguna dificultat, pots optar per fer la instal·lació directament amb el paquet DEB proporcionat, aquest el pots obtenir teclejant:
https://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_18.04/amd64/palemoon_32.5.2-1.gtk3.bionic_amd64.deb
I pots instal·lar-lo teclejant:
sudo apt install ./palemoon_32.5.2-1.gtk3.bionic_amd64.deb
O amb la ja coneguda ordre:
sudo dpkg -i palemoon_32.5.2-1.gtk3.bionic_amd64.deb