Ang Pale Moon Browser 31.0 Pagpagawas

Ang pagpagawas sa Pale Moon 31.0 web browser gipatik na, nga nagsanga gikan sa Firefox code base aron makahatag og mas taas nga episyente, mapreserbar ang classic interface, mamenosan ang konsumo sa memorya ug maghatag og dugang nga mga kapilian sa pag-customize. Ang mga pagtukod sa Pale Moon gihimo alang sa Windows ug Linux (x86 ug x86_64). Ang code sa proyekto giapod-apod ubos sa MPLv2 (Mozilla Public License).

Ang proyekto nagsunod sa klasiko nga organisasyon sa interface, nga wala magbalhin sa interface sa Australis nga gisagol sa Firefox 29, ug adunay daghang mga kapilian sa pag-customize. Ang gikuha nga mga sangkap naglakip sa DRM, Social API, WebRTC, PDF viewer, Crash Reporter, code alang sa pagkolekta sa mga estadistika, mga himan alang sa mga kontrol sa ginikanan ug mga tawo nga adunay mga kakulangan. Kung itandi sa Firefox, ang browser nagpabilin nga suporta alang sa XUL nga teknolohiya ug nagpabilin ang katakus sa paggamit sa parehas nga hingpit ug gaan nga mga tema sa disenyo.

Sa bag-ong bersyon:

  • Human sa pag-ila sa usa ka gidaghanon sa mga isyu sa kalig-on ug pagprotesta gikan sa usa sa mga nag-unang developers, ang nakompleto na nga pagpagawas sa Pale Moon 30.0.0 ug 30.0.1 gikansela. Ang paggamit sa UXP (Unified XUL Platform) nga plataporma gibalik, nga nagpalambo sa usa ka fork sa Firefox nga mga sangkap gikan sa Mozilla Central repository, gibuhian gikan sa mga binding sa Rust code ug wala maglakip sa mga kalamboan sa Quantum nga proyekto. Ang browser engine nga gigamit mao ang Goanna 5.1, usa ka variant sa Gecko engine, gilimpyohan sa code gikan sa dili suportadong mga component ug platform. Ang mga tiggamit sa Pale Moon 29.x nga sanga gitanyag sa usa ka direkta nga transisyon sa pagpagawas sa 31.0.
  • Gihatag ang suporta alang sa mga daan nga wala gibag-o nga mga add-on alang sa Firefox ug bag-ong mga add-on nga espesyal nga giandam alang sa Pale Moon. Ang kalig-on sa mga tigulang nga add-on dili garantiya, mao nga sila markahan sa add-on manager nga adunay espesyal nga orange nga label.
  • Gidugang nga suporta alang sa usa ka higayon nga pagsusi sa tibuuk nga kadena sa mga kabtangan o mga tawag sa JavaScript gamit ang "?." operator. Pananglitan, gamit ang "db?.user?.name?.length" pwede nimo ma-access ang value sa "db.user.name.length" nga walay preliminary checks.
  • Aron mapalambo ang pagkaangay sa mga website, ang Selection.setBaseAndExtent() ug queueMicroTask() nga mga pamaagi gidugang.
  • Sa IntersectionObserver() constructor, sa dihang mopasa sa usa ka walay sulod nga string, ang rootMargin property kay gitakda sa default imbes nga maglabay ug eksepsiyon.
  • Gipauswag nga paghubad sa mga disenyo nga gihubit gamit ang CSS grid ug flexbox.
  • Gipaayo nga performance sa parallel execution sa web workers sa JavaScript.
  • Gipauswag nga pagpakita sa mga italic font.
  • Gi-update nga mga bersyon sa mga librarya nga gilakip sa sukaranan nga pakete.
  • Gidugang nga suporta alang sa gipalawig nga VPx video codec identifier.
  • Nasulbad ang dugay na nga isyu sa pagpakita sa mga field nga gitakda direkta sa body ug iframe tags nga wala gamita ang CSS.
  • Gitangtang ang code nga may kalabotan sa paggamit sa Google SafeBrowsing ug URLClassifier nga mga serbisyo.
  • Ang code alang sa asembliya sa macOS platform gipahiuli.
  • Gitangtang ang dili standard nga ArchiveReader API.
  • Ang code gilimpyohan gikan sa mga sangkap sa Mozilla alang sa pagkolekta sa telemetry.
  • Gitangtang ang code nga may kalabotan sa suporta sa Android platform.
  • Ang Marionette automated testing framework gikuha na.
  • Ang mga pag-ayo nga may kalabotan sa pagwagtang sa mga kahuyangan gi-postpone.

Ang Pale Moon Browser 31.0 Pagpagawas


Source: opennet.ru

Idugang sa usa ka comment