Shkëputja e Firefox 132

U lirë web-brauzeri Firefox 132 dhe është formuar një përditësim për degët e kaluara me mbështetje afatgjatë — 115.17.0 dhe 128.4.0. Degët e Firefox 133 kanë kaluar në fazën e testimit beta, me lëshimin e saj të parashikuar për 26 nëntor.

Novitetet kryesore në Firefox 132:

  • Në modalitetin e mbrojtjes së forcuar (strict) nga ndjekja e lëvizjeve (ETP, Enhanced Tracking Protection) dhe kur hapet një faqe në modalitetin e shikimit privat, përjashtohet qasja në të gjitha cookie-t e palëve të treta, të vendosura gjatë aksesimit të domain-eve që ndryshojnë nga e domenit faqa aktuale. Për shembull, nëse më parë kodi i palës së tretë nga faqja "C", i integruar përmes iframe në faqet "A" dhe "B", mund të përpunonte cookie-t e zakonshme për këto faqe, tani cookie-t e vendosura nga faqja "C" do të jenë të paqasshme kur ngarkohet kodi nga faqet "A" dhe "B". Cookie-t e palëve të treta përdoren për të ndjekur lëvizjet e përdoruesit midis faqeve në kodin e rrjeteve reklamuese, widget-eve të rrjeteve sociale dhe sistemeve të web-analitikës.
  • Opsioni "Copy Without Site Tracking" tani errësohet në menunë kontekstuale nëse lidhja e zgjedhur nuk përmban parametra për ndjekjen e kalimeve midis faqeve. Eshte zgjeruar gama e parametrave të mbështetur për ndjekjen e kalimeve në URL, për shembull, është siguruar prerja e parametrave, të aplikuar në faqet LinkedIn dhe Shopee. Shkëputja e Firefox 132
  • Logjika e trajtimit të favicon-ve është ndryshuar kur protokolli HTTP zëvendësohet automatikisht me HTTPS. Nëse ikona është e disponueshme vetëm përmes HTTP, tani shkarkimi i saj do të bllokohet.
  • Në TLS 1.3 është shtuar mbështetje për algoritmin hibrid të shkëmbimit të çelësave "mlkem768x25519", i qendrueshëm ndaj thyerjeve në kompjuterët kuantikë dhe që përbën një kombinim të X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber), i cili sapo është standardizuar nga Instituti Kombëtar i Standardeve dhe Teknologjive të SHBA (NIST). ML-KEM përdor metoda kriptografike të bazuara në zgjidhjen e problemeve të teorisë së rrjetave, koha e zgjidhjes së të cilave nuk ndryshon midis kompjuterëve të zakonshëm dhe atyre kuantikë.
  • Është realizuar mbështetje për zgjerimin TLS për kompresimin e certifikatave gjatë fazës së negociatës së lidhjes (RFC 8879), e cila mundëson përshpejtimin e krijimit të lidhjes, pasi në transmetimin e të dhënave të certifikatave përballohet një pjesë e madhe e trafikut gjatë fazës së negociatës së lidhjes.
  • Për API-në EME (Encrypted Media Extensions) është realizuar një modul me mbështetje për teknologjinë e mbrojtjes së kopjeve PlayReady, të krijuar nga kompania Microsoft, që ofron elementë DRM (Digital Rights Management) për shikimin e përmbajtjes video të enkriptuar me cilësi 1080p dhe 4K Ultra HD në platformat e transmetimit që mbështesin PlayReady. Mundësia e përdorimit të PlayReady në fillim është e aktivizuar për një përqindje të vogël përdoruesish, por mbulimi i përdoruesve do të rritet gradualisht në të ardhmen.
  • Në API-në WebRender për filtrat SVG eBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge dhe feOffset është përfshirë akselerimi harduerik i vizatimit, që ka lejuar përmirësimin e performancës gjatë punës me disa lloje përmbajtjeje grafike.
  • Për platforma Windows dhe macOS është realizuar mbështetje për hapësirën e ngjyrave Wide-gamut, e cila deri tani është e kufizuar vetëm në profilin P3 me përfaqësim 8-bit për ngjyrë për kanal.
  • Në ndihmuesit për macOS janë zgjeruar mjetet për rikuperimin e seancave (Firefox tani automatikisht rifillon nëse seanca ndërpritet për shkak të ribashkimit të sistemit) dhe është shtuar mundësia e ndarjes së ekranit.
  • Në API-në HTMLVideoElement është shtuar metoda requestVideoFrameCallback(), që lejon organizimin e përpunimit në sekonda të videos.
  • Në API-në MediaStreamTrack është shtuar metoda getCapabilities() për të përcaktuar gamën e vlerave të pranueshme të pronave të lidhura me përmbajtjen audio dhe video (frekuenca e mostrimit, vonesat, numri i kanaleve, raporti i aspectit, madhësia, FPS, etj.);
  • Në elementët <link>, <script> и <img> добавлен атрибут «fetchpriority», позволяющий выставить относительный приоритет загрузки того или иного ресурса, который будет учтён при планировании порядка загрузки ресурсов, загружаемых через HTTP/2 и HTTP/3. Для установки приоритетов в API HTMLLinkElement, HTMLScriptElement и HTMLImageElement также реализовано свойство fetchPriority, а в конструктор Request() добавлена поддержка параметра «options.priority». Среди допустимых значений приоритета: auto, low и high.
  • Pas një periudhe të gjatë me shfletuesit e tjerë, Firefox ka ndaluar mbështetje për teknologjinë Server Push, e cila është përcaktuar në standardet HTTP/2 dhe HTTP/3, dhe lejon serverin të dërgojë burime tek klienti pa pritur kërkesat e tyre të dukshme.
  • Në mjetet për zhvilluesit e web-it është rikthyer mundësia e debugimit të pajisjeve të jashtme, të lidhura përmes USB. Në web-konsolë është rikthyer mbështetja për regjistrimin e funksionimit të Shërbimeve Worker, duke përdorur API-në console.log.
  • Në versionin për platformën Android, në instalimet e reja, barra e adresës tani është lëvizur në pjesën e sipërme të ekranit. Për ta lëvizur barra e adresës poshtë, mund të përdorni cilësimin 'Customize > Toolbar'. Në meta-tags 'viewport', parametri 'interactive-widget' tani nga default është caktuar me vlerën 'resizes-visual', ku shfaqja e tastierës në ekran nxjerr në ndryshim madhësinë e zonës së dukshme (visual viewport), por nuk e ndryshon madhësinë e zonës së vizatimit (layout viewport), që lejon shmangien e rikonstruksionit të rëndë të përmbajtjes.

Përveç novacioneve dhe rregullimeve të gabimeve, Firefox 132 ka eliminuar 17 vulnerabilitete. Dy vulnerabilitete janë etiketuar si të rrezikshme, por gjithashtu 7 vulnerabilitete të tjera, të mbledhura nën CVE-2024-10467, shkaktohen nga probleme me kujtesën, siç janë mbushjet e mbështjellësve dhe qasja në zona të kujtesës që janë liruar tashmë. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit nga një agresor kur hapen faqe të formuara posaçërisht.

Në versionin e përkthyer në fazën e beta-testimit të Firefox 133 është vendosur mundësia për të parë skedat nga pajisje të tjera përmes menusë në pjesën e sipërme të djathtë. Në ndërtimet për platformën Linux është shtuar mbështetje për gjeste të tjera në touchpad (p.sh., prekje me dy gishta për të ndaluar rrotullimin inert). Në versionin për Android, në pajisje me ekrana të mëdhenj, është aktivizuar në mënyrë default moda desktop.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster