release Firefox 90

Browser web Firefox 90 dirilis. Kajaba iku, nganyari kanggo cabang dhukungan jangka panjang 78.12.0 digawe. Cabang Firefox 91 bakal enggal ditransfer menyang tahap uji coba beta, rilis sing dijadwalake tanggal 10 Agustus.

Inovasi utama:

  • Ing bagean setelan "Privasi lan Keamanan", setelan tambahan kanggo mode "HTTPS Mung" wis ditambahake, yen diaktifake, kabeh panjalukan sing digawe tanpa enkripsi otomatis dialihake menyang versi kaca sing aman ("http: //" diganti karo "https ://”). Antarmuka wis diusulake kanggo njaga dhaptar pangecualian, kanggo situs sing bisa nggunakake "http: //" tanpa diganti kanthi paksa "https: //".
    release Firefox 90
  • Peningkatan mekanisme SmartBlock, dirancang kanggo ngatasi masalah ing situs sing muncul amarga pamblokiran skrip eksternal ing mode browsing pribadi utawa nalika pamblokiran konten sing ora dikarepake (ketat) diaktifake. SmartBlock kanthi otomatis ngganti skrip sing digunakake kanggo nelusuri kanthi rintisan sing njamin situs kasebut dimuat kanthi bener. Rintisan disiapake kanggo sawetara skrip pelacakan pangguna populer sing kalebu ing dhaptar Pedhot. Versi anyar kalebu pamblokiran adaptif widget Facebook sing di-host ing situs pihak katelu - skrip diblokir kanthi standar, nanging pamblokiran dipateni yen pangguna wis mlebu menyang akun Facebook.
  • Implementasi dibangun ing protokol FTP wis dibusak. Nalika nyoba mbukak pranala nganggo pengenal protokol "ftp: //", browser saiki bakal nyoba nelpon aplikasi eksternal kanthi cara sing padha karo sing diarani panangan "irc: //" lan "tg: //". Alesan kanggo mungkasi dhukungan kanggo FTP yaiku ora aman protokol iki saka modifikasi lan interception lalu lintas transit sajrone serangan MITM. Miturut pangembang Firefox, ing kahanan modern ora ana alesan kanggo nggunakake FTP tinimbang HTTPS kanggo ngundhuh sumber daya. Kajaba iku, kode dhukungan FTP Firefox wis lawas banget, nyebabake tantangan pangopΓ¨nan, lan duwe riwayat mbukak akeh kerentanan ing jaman kepungkur.
  • Nalika nyimpen kaca ing format PDF (pilihan "Cetak menyang PDF"), hyperlink sing digunakake disimpen ing dokumen kasebut.
  • Tombol "Bukak Gambar ing Tab Anyar" ing menu konteks wis dirancang maneh kanggo mbukak gambar ing tab latar mburi (sadurunge, sawise ngeklik, sampeyan langsung pindhah menyang tab anyar kanthi gambar, nanging saiki tab lawas tetep aktif).
  • Pakaryan wis rampung kanggo nambah kinerja rendering piranti lunak ing sistem komposit WebRender, sing nggunakake shaders kanggo nindakake operasi rendering ringkesan ing unsur kaca. Kanggo paling sistem karo kertu video lawas utawa driver grafis masalah, WebRender compositing sistem wis lunak mode Rendering aktif (gfx.webrender.software=true in about:config).
  • Dibangun kanggo platform Windows mesthekake yen nganyari ditrapake ing latar mburi, sanajan Firefox ora mlaku.
  • Kemampuan kanggo nggunakake sertifikat klien sing disimpen ing token hardware utawa toko sertifikat sistem operasi kanggo otentikasi wis dileksanakake.
  • Dhukungan kanggo klompok header HTTP Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site lan Sec-Fetch-User) wis dileksanakake, ngidini sampeyan ngirim metadata tambahan babagan sifat panyuwunan. (panyuwunan salib-situs, panjalukan liwat tag img, panjalukan sing diwiwiti tanpa tumindak pangguna, lsp.) kanggo njupuk langkah-langkah ing server kanggo nglindhungi saka jinis serangan tartamtu. Contone, ora mungkin link menyang pawang transfer dhuwit bakal ditemtokake liwat tag img, saengga panjaluk kasebut bisa diblokir tanpa dikirim menyang aplikasi kasebut.
  • JavaScript ngleksanakake dhukungan kanggo menehi tandha metode lan lapangan kelas minangka pribadi, sawise akses menyang kelas kasebut mung mbukak ing kelas kasebut. Kanggo menehi tandha, sampeyan kudu ndhisiki jeneng kanthi tandha "#": class ClassWithPrivateField { #privateField; statis #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; }}
  • Properti dayPeriod wis ditambahake menyang konstruktor Intl.DateTimeFormat, sing ngidini sampeyan nampilake wektu kira-kira dina (esuk, sore, sore, wengi).
  • Ing JavaScript, obyek Array, String, lan TypedArray ngleksanakake metode at(), sing ngidini sampeyan nggunakake indeksasi relatif (posisi relatif ditemtokake minangka indeks array), kalebu nemtokake nilai negatif relatif menyang mburi (contone, "arr.at (-1)" bakal ngasilake unsur pungkasan saka array).
  • Dhukungan ditambahake kanggo properti WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX lan WheelEvent.wheelDeltaY, sing bakal mulihake kompatibilitas karo sawetara kaca lawas sing ilang sawise desain ulang WheelEvent anyar.
  • API Canvas ngleksanakake cara createConicGradient () ing antarmuka CanvasRenderingContext2D, sing ngijini sampeyan kanggo nggawe gradients sing kawangun watara titik ing koordinat tartamtu (saliyane kasedhiya sadurunge linear lan radial gradients).
  • Ditambahake dhukungan kanggo skema URI protokol "matriks", sing bisa digunakake ing panangan Navigator.registerProtocolHandler () lan protocol_handlers.
  • Ing alat kanggo pangembang web, ing panel kanggo nelusuri respon server jaringan (Respon), pratinjau font sing diunduh ditindakake.
    release Firefox 90

Source: opennet.ru

Add a comment