Lëshimi i Firefox 92

U zhvillua versioni i shfletuesit web Firefox 92. PĂ«rveç kĂ«saj, Ă«shtĂ« hartuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«t me periudhĂ« tĂ« gjatĂ« mbĂ«shtetjeje — 78.14.0 dhe 91.1.0. DegĂ« e Firefox 93 Ă«shtĂ« kaluar nĂ« fazĂ«n e beta-testimit, me publikimin e saj tĂ« planifikuar pĂ«r 5 tetor.

Novitetet kryesore:

  • Shtuar mundĂ«sia e pĂ«rndjekjes automatike nĂ« HTTPS, duke pĂ«rdorur regjistrin «HTTPS» nĂ« DNS si njĂ« analog tĂ« headers HTTP Alt-Svc (ShĂ«rbimet Alternative HTTP, RFC-7838), i cili lejon serverit tĂ« pĂ«rcaktohet njĂ« mĂ«nyrĂ« alternative pĂ«r qasjen nĂ« faqen. Kur dĂ«rgohen pyetje DNS, pĂ«rveç regjistrave «A» dhe «AAAA» pĂ«r pĂ«rcaktimin IP-adresat, tani gjithashtu kĂ«rkohet regjistri DNS «HTTPS», pĂ«rmes tĂ« cilit transmetohen parametra tĂ« tjerĂ« pĂ«r krijimin e lidhjes.
  • Implementuar mbĂ«shtetje pĂ«r riprodhimin e saktĂ« tĂ« videove nĂ« gamĂ«n e plotĂ« tĂ« ngjyrave (Full RGB).
  • WebRender Ă«shtĂ« aktivizuar si parazgjedhje pĂ«r tĂ« gjithĂ« pĂ«rdoruesit tĂ« Linux, Windows, macOS dhe Android, pa pĂ«rjashtime. NĂ« lĂ«shimin e Firefox 93 do tĂ« ndĂ«rpritet mbĂ«shtetje pĂ«r opsionet qĂ« ndalojnĂ« WebRender (gfx.webrender.force-legacy-layers dhe MOZ_WEBRENDER=0) dhe ky motor do tĂ« bĂ«het i domosdoshĂ«m. WebRender Ă«shtĂ« shkruar nĂ« Rust dhe lejon njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« vizatimit dhe njĂ« ulje tĂ« ngarkesĂ«s nĂ« CPU duke e kaluar nĂ« anĂ«n e GPU operacionet e vizatimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat realizohen pĂ«rmes shader-ave tĂ« ekzekutuar nĂ« GPU. PĂ«r sistemet me kartela grafike tĂ« vjetra ose me problematikĂ« nĂ« drajverĂ«t grafikĂ«, nĂ« WebRender do tĂ« pĂ«rdoret moda e rasterizimit software (gfx.webrender.software=true).
  • Krijuar ri-projektimin e faqeve me informacion mbi gabimet nĂ« certifikatat.
    Lëshimi i Firefox 92
  • Aktivizuar zhvillimet qĂ« lidhen me ristrukturimin e menaxhimit tĂ« memorie JavaScript, duke lejuar rritjen e performancĂ«s dhe reduktimin e konsumit tĂ« memories.
  • Zgjidhur problemi me rĂ«nien e performancĂ«s nĂ« tabulat, tĂ« pĂ«rpunuar nĂ« tĂ« njĂ«jtin proces me tabin qĂ« ka hapur dritaren e paralajmĂ«rimit (alert()).
  • NĂ« ndĂ«rtimet pĂ«r macOS: e pĂ«rfshirĂ« mbĂ«shtetje pĂ«r imazhe me profile ngjyrash ICC v4, nĂ« menunĂ« File Ă«shtĂ« shtuar njĂ« pikĂ« pĂ«r tĂ« aktivizuar funksionin macOS Share, dizajni i panelit tĂ« shĂ«nimeve Ă«shtĂ« afruar me stilin e pĂ«rgjithshĂ«m tĂ« Firefox.
  • NĂ« pronĂ«sinĂ« CSS «break-inside», e cila lejon tĂ« konfigurohet sjellja e ndarjeve gjatĂ« daljes fragmentare, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrat «avoid-page» dhe «avoid-column» pĂ«r tĂ« ndaluar ndarjet e faqeve dhe kolonave nĂ« bllokun kryesor.
  • NĂ« pronĂ«n CSS font-size-adjust, Ă«shtĂ« realizuar njĂ« sintaksĂ« me dy parametra (pĂ«r shembull, «font-size-adjust: ex-height 0.5»).
  • NĂ« rregullin CSS @font-face Ă«shtĂ« shtuar parametri size-adjust, qĂ« lejon pĂ«rshtatjen e madhĂ«sive tĂ« glyph pĂ«r njĂ« variant tĂ« caktuar tĂ« fontit, pa ndryshuar vlerĂ«n e pronĂ«s CSS font-size (zona nĂ«n simbol mbetet e njĂ«jtĂ«, por madhĂ«sia e glyph nĂ« kĂ«tĂ« zonĂ« ndryshon).
  • Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronĂ«n CSS accent-color, me tĂ« cilĂ«n mund tĂ« specifikoni ngjyrĂ«n e treguesit tĂ« zgjedhjes sĂ« elementeve (pĂ«r shembull, ngjyra e sfondit tĂ« checkbox-it tĂ« zgjedhur).
  • NĂ« pronĂ«n CSS font-family Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin system-ui, kur specifikohet, pĂ«rdoren gjenet nga fonti sistemik i propozuar si default.
  • NĂ« JavaScript Ă«shtĂ« shtuar pronĂ« Object.hasOwn, qĂ« paraqet njĂ« variant tĂ« thjeshtuar tĂ« Object.prototype.hasOwnProperty, e realizuar nĂ« formĂ«n e njĂ« metode statike. Object.hasOwn({ prop: 42 }, 'prop') // → true
  • ËshtĂ« shtuar parametri «Feature-Policy: speaker-selection», i cili lejon menaxhimin e aksesit nĂ« pajisjet e daljes sĂ« zĂ«rit si altoparlantĂ«t dhe kufjet, nĂ« WebRTC.
  • PĂ«r elementĂ«t HTML tĂ« personalizuar (custom element) Ă«shtĂ« realizuar pronĂ« e re disabledFeatures.
  • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« ndjekur zgjedhjen e tekstit nĂ« fushat dhe