Uitgave van Pale Moon 31.3 en SeaMonkey 2.53.14 browsers

De release van de Pale Moon 31.3-webbrowser is gepubliceerd, die is afgesplitst van de Firefox-codebase om hogere prestaties te bieden, de klassieke interface te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden te bieden. Pale Moon-builds worden gegenereerd voor Windows en Linux (x86 en x86_64). De projectcode wordt gedistribueerd onder de MPLv2 (Mozilla Public License).

Het project houdt vast aan de klassieke organisatie van de interface, zonder over te schakelen naar de Australis-interface geïntegreerd in Firefox 29, en met uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder meer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, ouderlijk toezicht en mensen met een handicap. In vergelijking met Firefox behoudt de browser ondersteuning voor XUL-technologie en behoudt hij de mogelijkheid om zowel volwaardige als lichtgewicht thema's te gebruiken.

In de nieuwe versie:

  • De JavaScript-objecten Array, String en TypedArray implementeren de at()-methode, waarmee u relatieve indexering kunt gebruiken (de array-index wordt opgegeven als een relatieve positie). Dit omvat het opgeven van negatieve waarden ten opzichte van het einde.
  • Webworkers ondersteunen nu de EventSource API.
  • De header "Origin:" wordt in verzoeken verzonden.
  • Het bouwsysteem is geoptimaliseerd om builds te versnellen. De Visual Studio 2022-compiler wordt gebruikt om assembly's voor het Windows-platform te genereren.
  • De verwerking van afzonderlijke wav-audiobestanden is gewijzigd. Hiervoor wordt nu de ingebouwde handler gebruikt in plaats van de systeemspeler. Om terug te keren naar het oude gedrag, is er een instelling in about:config met de naam media.wave.play-stand-alone.
  • Verbeterde code voor stringnormalisatie.
  • De code voor het verwerken van flexcontainers is bijgewerkt, maar deze wijziging werd snel uitgeschakeld in de bijna onmiddellijk uitgebrachte Pale Moon 31.3.1-update vanwege problemen die op sommige sites werden gevonden.
  • Problemen met builds in niet-standaard SunOS- en Linux-omgevingen opgelost.
  • De code voor het blokkeren van IPC-threads is herzien.
  • De CSS-eigenschappen min-content en max-content zijn verwijderd uit het voorvoegsel "-moz".
  • Oplossingen met betrekking tot het elimineren van kwetsbaarheden zijn uitgesteld.

Daarnaast is de release van de SeaMonkey 2.53.14 internetapplicatiesuite het vermelden waard. Deze combineert een webbrowser, e-mailclient, nieuwsfeed-aggregatiesysteem (RSS/Atom) en de WYSIWYG HTML-pagina-editor Composer in één product. De vooraf geïnstalleerde add-ons omvatten de Chatzilla IRC-client, de DOM Inspector-webontwikkelaarstoolkit en de Lightning-agenda-app. De nieuwe release bevat oplossingen en wijzigingen uit de huidige Firefox-codebase (SeaMonkey 2.53 is gebaseerd op de Firefox 60.8-browser-engine, met beveiligingsoplossingen en enkele verbeteringen uit de huidige Firefox-takken die worden geporteerd).

In de nieuwe versie:

  • Bijgewerkte DOM-interfaces voor de elementen Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script en Html.
  • De vertaling van het bouwsysteem van Python 2 naar Python 3 is voortgezet.
  • Het dialoogvenster met informatie over plug-ins (Over plug-ins) is verwijderd uit het Help-menu.
  • URL-witte lijst verwijderd.
  • Verouderde chatdiensten zijn uit het adresboek verwijderd.
  • Gegarandeerde compatibiliteit met de Rust 1.63-compiler.

Bron: opennet.ru