Firefox 90 izlaidums

Notika Firefox 90. Versijā ir izstrādāta arī ilgtermiņa atbalsta versija 78.12.0. Drīzumā beta testēšanai tiks nodota Firefox 91, kuras izlaišana plānota 10. augustā.

Galvenās jauninājumi:

  • Iestatījumu sadaļā 'Privātums un drošība' pievienoti papildu iestatījumi režīmam 'Tikai HTTPS', kas automātiski pārvērš visus šifrēšanas pieprasījumus uz aizsargātām lapām ("http://" tiek aizstāts ar "https://"). Tāpat piedāvāts interfeiss izņēmumu saraksta veidošanai, no kurām lapām saglabājas iespēja lietot "http://" bez piespiedu aizstāšanas ar "https://".
    Firefox 90 izlaidums
  • Uzlabota SmartBlock mehānisma īstenošana, kas paredzēta problēmu risināšanai vietnēs, kas rodas no ārējo skriptu bloķēšanas privātajā pārlūkošanas režīmā vai aktivizējot pastiprinātu nevēlamā satura bloķēšanu (stingri). SmartBlock automātiski aizstāj lietoto izsekošanas skriptu ar nomaiņām, kas nodrošina pareizu lapas ielādi. Aizvietojumi sagatavoti dažiem populāriem lietotāju izsekošanas skriptiem, kas iekļauti Disconnect sarakstā. Jaunajā versijā iekļauta adaptīva Facebook logrīku bloķēšana, kas izvietota trešo pušu vietnēs — noklusējumā skripti tiek bloķēti, taču bloķēšana tiek atslēgta, ja lietotājs ir pieteicies savā Facebook kontā.
  • Noņemta iebūvēta FTP protokola īstenošana. Atverot saites ar protokola identifikatoru 'ftp://', pārlūks tagad mēģinās izsaukt ārēju lietojumprogrammu tāpat kā šādas apstrādātājus 'irc://' un 'tg://'. FTP atbalsta pārtraukšanas iemesls ir šī protokola neaizsargātība pret modifikāciju un transitā esošo datplūsmu izsekošanu MITM uzbrukumu laikā. Firefox izstrādātāju viedoklis ir tāds, ka mūsdienu apstākļos nav iemesla izmantot FTP vietā HTTPS resursu lejupielādei. Turklāt FTP atbalsta kods Firefox ir ļoti novecojis, tas izraisa problēmas ar uzturēšanu un tam ir bijusi sena vēsture ar daudzu ievainojamību atklāšanu.
  • Saglabājot lapu PDF formātā (opcijā 'Drukāt uz PDF'), dokumentā nodrošināta strādājošu hipersaišu saglabāšana.
  • Kontextizvēlnē pievienotā poga „Atvērt attēlu jaunā cilnē” ir pārstrādāta, lai attēlu atvērtu fona cilnē (agrāk, noklikšķinot, nekavējoties notika pāreja uz jaunu cilni ar attēlu, taču tagad aktīvā paliek vecā cilne).
  • Ir veikts darbs pie programmatūras at attēlošanas veiktspējas uzlabošanas WebRender kompozīcijas sistēmā, kas izmanto šedērus, lai veiktu elementu lapas at attēlošanu. Vairākuma sistēmu ar vecākām videokartēm vai problemātiskām grafiskajām vadītājām WebRender kompozīcijas sistēmā ir ieslēgts programmatūras at attēlošanas režīms (gfx.webrender.software=true par about:config).
  • Windows platformas izstrādēs ir nodrošināta atjauninājumu izmantošana fonā, pat ja Firefox nav palaists.
  • Ir realizēta iespēja autentificēties ar klientu sertifikātiem, kas uzglabāti aparatūras tokenos vai operētājsistēmas sertifikātu krātuvēs.
  • Ir nodrošināta atbalsts grupai HTTP galvenes Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site un Sec-Fetch-User), ļaujot nosūtīt papildu metadatus par pieprasījuma raksturu (krustotais pieprasījums, pieprasījums caur attēla tagu, pieprasījums, ko iniciējusi bez lietotāja darbībām utt.) mērķim, lai pieņemtu uz serveri pasākumiem aizsardzībai pret dažāda veida uzbrukumiem. Piemēram, ir maz ticams, ka saite uz naudas pārsūtīšanas apstrādātāju tiks definēta caur attēla tagu, tādēļ šādus pieprasījumus var bloķēt bez to nosūtīšanas lietojumprogrammai.
  • JavaScript ir ieviesta atbalsta iespēja atzīmēt klases metodes un laukus kā privātus, pēc kuras piekļuve tiem būs pieejama tikai iekšēji klasē. Atzīmēšanai pirms nosaukuma jānorāda zīme „#”: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return ‘hello world’; } }
  • Izstrādātāja Int.DateTimeFormat konstruktorā pievienots īpašums dayPeriod, kas ļauj parādīt aptuveno dienas laiku (rītā, vakarā, dienā, naktī).
  • JavaScript, Array, String un TypedArray objektos ieviests atjauninājums at() metodei, kas ļauj izmantot relatīvo indeksāciju (kā masīva indeksu norāda relatīvo pozīciju), tai skaitā ar negatīvu vērtību norādi attiecībā pret beigu (piemēram, „arr.at(-1)” atgriezīs pēdējo masīva elementu).
  • Ir pievienota atbalsta iespēja novecojušiem WheelEvent īpašumiem — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX un WheelEvent.wheelDeltaY, kas ļaus atjaunot saderību ar dažām vecām lapām, kas tika zaudēta pēc nesenās WheelEvent pārbūves.
  • API Canvas CanvasRenderingContext2D saskarnē ir ieviests metode createConicGradient(), kas ļauj veidot gradientus, kas veidojas ap fiksētu punktu ar norādītām koordinātēm (papildus iepriekš pieejamajiem lineārajiem un radiālajiem gradientiem).
  • Pievienota atbalsta URI shēmai protokolam «matrix», ko var izmantot Navigator.registerProtocolHandler() un protocol_handlers apstrādātājos.
  • Web izstrādātāju rīkos tīkla atbilžu izsekošanas panelī. serveris (Response) ieviests priekšskatījums ielādētajiem fontiem.
    Firefox 90 izlaidums

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster