Die Pale Moon 33.0.0 webblaaier is vrygestel. Dit vorm 'n afsplitsing van die Firefox-kodebasis om werkverrigting te verbeter, die klassieke koppelvlak te handhaaf, geheueverbruik te verminder en bykomende aanpassingsopsies te bied. Pale Moon-boue is geskep vir Windows и Linux (x86_64). Die projekkode word versprei onder die MPLv2 (Mozilla Publieke Lisensie).
Die projek voldoen aan die klassieke organisasie van die koppelvlak, sonder om oor te skakel na die Australis- en Photon-koppelvlakke wat in Firefox 29 en 57 geïntegreer is, en met die verskaffing van uitgebreide aanpassingsopsies. Verwyderde komponente sluit in DRM, Sosiale API, WebRTC, PDF-kyker, Crash Reporter, statistiek-insamelingskode, ouerkontroles en mense met gestremdhede. In vergelyking met Firefox, het die blaaier ondersteuning gegee vir uitbreidings wat XUL gebruik, en behou die vermoë om beide volwaardige en liggewig temas te gebruik.
Belangrikste veranderinge:
- Het 'n gestroopte weergawe van die Async Clipboard API (navigator.clipboard) bygevoeg vir asynchrone werk met die knipbord, wat u toelaat om data na die knipbord te skryf deur die Promise-meganisme te gebruik (anders as ander blaaiers, word leesbewerkings om privaatheidsredes verbied).
- Wanneer OCSP (Online Certificate Status Protocol)-antwoorde verwerk word, word ondersteuning vir digitale handtekeninge gebaseer op SHA-2-hashes (SHA-256/SHA-512) geïmplementeer.
- Het 'n instelling bygevoeg (Voorkeure -> Inhoud -> Media) om DOM-volskerm te beperk tot die huidige venster eerder as die hele skerm.
- 'n Nuwe instellingsoortjie is by die konfigurator gevoeg (Voorkeur -> Privaatheid -> Nasporing) om die aktiwiteit van kenmerke te beheer wat gebruik kan word om passief gebruikers te identifiseer, soos die PerformanceObserver-koppelvlak en die Canvas-element.
- Bygevoeg ondersteuning vir die PromiseRejectionEvent-geleentheid, wat in sommige JavaScript-biblioteke gebruik word.
- Vir element Die skryfbare eiendom "HTMLInputElement.files" is geïmplementeer.
- Bygevoeg eksperimentele ondersteuning vir Mac PowerPC en Big Endian platforms.
- Die vereistes vir die samestelling-omgewing is verhoog: samestelling vereis nou 'n samesteller wat die C++17-standaard ondersteun.
Bron: opennet.ru
