Firefox 70 lage

pran plas lage navigatè entènèt la Firefox 70Ak vèsyon mobil Firefox 68.2 pou platfòm Android la. Anplis de sa, yo te pwodwi yon aktyalizasyon branch sipò alontèm 68.2.0 (antretyen branch ESR 60.x anvan an sispann). Vini byento sou sèn nan tès beta Firefox 71 branch ap deplase, an akò ak nouvo sik devlopman ki pwograme pou lage 3 desanm.

Prensipal la inovasyon:

  • Nan mòd pwoteksyon avanse swiv enkli ladan li bloke widgets rezo sosyal ki swiv mouvman itilizatè yo sou sit twazyèm pati yo (pa egzanp, bouton Facebook Like ak Twitter mesaj entegre). Pou fòm otantifikasyon atravè yon kont sou rezo sosyal, li posib pou tanporèman enfim bloke a;
    Firefox 70 lage

  • Te ajoute yon rapò rezime sou bloke ranpli, kote ou ka swiv kantite blokaj pa jou nan semèn nan ak kalite;

    Firefox 70 lage

  • Sistèm ajoute sou enkli Locklock (Anvan ajoute-sou te delivre kòm Lockbox), ki ofri Nouvo koòdone "sou: logins" pou jere modpas ki te sove yo. Add-on a montre yon bouton sou panèl la nan ki ou ka byen vit wè kont ki te sove pou sit aktyèl la, osi byen ke fè rechèch ak modifye modpas. Li posib jwenn aksè nan modpas sove atravè yon aplikasyon mobil separe Locklock, ki sipòte oto-ranpli modpas nan fòm otantifikasyon nan nenpòt aplikasyon mobil;

    Firefox 70 lage

  • Sistèm add-on entegre Firefox ki monitè kè bebeki bay montre yon avètisman si kont ou konpwomèt (verifikasyon pa imèl) oswa si yo fè yon tantativ pou konekte nan yon sit ki te deja rache. Verifikasyon fèt atravè entegrasyon ak baz done pwojè haveibeenpwned.com;
  • Dèlko modpas la aktive pa default; lè w ranpli fòm enskripsyon an, li montre yon allusion ak yon modpas solid otomatikman pwodwi. Yon ti konsèy ap parèt otomatikman pou jaden ‹type input="modpas"> ak atribi "autocomplete = nouvo modpas". San yo pa atribi sa a, modpas la ka pwodwi atravè meni an kontèks;

    Firefox 70 lage

  • Olye pou yo bouton "(i)" nan ba adrès la, gen yon endikatè nivo vi prive, ki pèmèt ou jije deklanchman mòd bloke swivi mouvman an. Endikatè a vin gri lè mòd bloke swivi mouvman an aktive nan anviwònman yo epi pa gen okenn eleman nan paj la ki bezwen bloke. Endikatè a vin ble lè sèten eleman nan paj la ki vyole vi prive oswa yo itilize pou swiv mouvman yo bloke. Endikatè a bare lè itilizatè a te andikape pwoteksyon swiv pou sit aktyèl la.

    Firefox 70 lage

  • Paj ki louvri atravè HTTP oswa FTP yo kounye a make ak yon icon koneksyon ansekirite, ki parèt tou pou HTTPS nan ka ta gen pwoblèm ak sètifika. Koulè senbòl fèmen pou HTTPS la chanje soti nan vèt pou vin gri (li pral posib pou retounen koulè vèt la atravè anviwònman security.secure_connection_icon_color_gray). Chanjman an lwen endikatè sekirite yo an favè avètisman sou pwoblèm sekirite kondwi pa omniprésente nan HTTPS, ki se deja pèrsu kòm yon bay olye ke sekirite adisyonèl.

    Firefox 70 lage

  • Nan ba adrès la sispann montre non konpayi an lè w ap itilize yon sètifika EV verifye sou sit entènèt la. Yo te retire enfòmasyon an paske li ta ka twonpe itilizatè a epi yo ka itilize pou èskrokri (pa egzanp, konpayi an te anrejistre "Idantite Verifye", ki gen non ki nan ba adrès la te konnen kòm yon endikatè verifikasyon). Ou ka wè enfòmasyon sou sètifika EV a nan meni an ki desann lè ou klike sou ikòn ki gen imaj yon seri a. Ou ka retounen ekspozisyon non konpayi an nan sètifika EV a nan ba adrès la atravè paramèt "security.identityblock.show_extended_validation" nan about:config.

    Firefox 70 lage

  • Nan motè JavaScript te ajoute yon nouvo "debaz" entèprèt bytecode, ki okipe yon nich entèmedyè ant yon entèprèt regilye ak yon preliminè "debaz" du JIT. Nouvo entèprèt la siyifikativman pi rapid pase ansyen entèprèt la epi li sèvi ak pwosedi pwosesis bytecode komen, kachèt ak done pwofil ak konpilatè JIT "debaz". Yon entèprèt adisyonèl pèmèt ou akselere ekzekisyon fonksyon JavaScript yo itilize souvan apre yo fin tounen soti nan optimize JIT (Ion JIT) nan etap konpilasyon pou JIT "debaz" ki pa optimize, pou egzanp, apre yo fin rele fonksyon an ak agiman. nan lòt kalite.

    Nan aplikasyon web konplèks, konpile pou "debaz" JIT ak entwodwi optimize pou Ion JIT pran anpil tan, ak plis entèprèt rapid la ka reyalize yon ogmantasyon jeneral nan pèfòmans ak yon ti rediksyon nan konsomasyon memwa. Nan tès yo, enklizyon yon entèprèt adisyonèl ki sèvi ak estatistik jeneral ak yon kachèt inline ak JIT te mennen nan yon rediksyon nan tan chaje paj pa 2-8%, ak pèfòmans nan zouti pou devlopè entènèt ogmante pa 2-10%;

    Firefox 70 lageFirefox 70 lage

  • Nan bati pou Linux enkli itilizasyon default nan sistèm konpoze WebRender pou GPU AMD, Intel ak NVIDIA (Nouveau driver sèlman), lè w ap itilize Mesa 18.2 oswa pita sou sistèm lan. Nan bati pou Windows, anplis GPU AMD ak NVIDIA ki te deja sipòte, WebRender kounye a aktive pou Intel GPU. Sistèm konpozisyon WebRender ekri nan lang Rust ak externalisation contenu paj rann operasyon yo bò GPU.

    Lè w ap itilize WebRender, olye pou yo bati-an sistèm konpoze ki te bati nan motè Gecko a, ki trete done lè l sèvi avèk CPU a, shaders kouri sou GPU a yo itilize pou fè operasyon rann rezime sou eleman paj, ki pèmèt pou yon ogmantasyon siyifikatif nan vitès rann. ak redwi CPU chaj. Pou fòse WebRender aktive nan about:config, ou ka chanje paramèt yo "gfx.webrender.all" ak "gfx.webrender.enabled";

  • Te ajoute sipò pou mòd izolasyon paj strik, devlope anba non kòd la Fisyon. Nan mòd sa a, paj ki soti nan diferan sit yo toujou sitiye nan memwa nan pwosesis diferan, chak nan yo ki sèvi ak pwòp sandbox izole li yo. Separasyon pwosesis fèt pa onglè, men pa domèn, ki pèmèt ou plis izole sa ki nan Scripts ekstèn ak blòk iframe. Mòd izolasyon strik kontwole nan about:config lè l sèvi avèk opsyon "fission.autostart" (pèmisyon nan degaje se kounye a bloke);
  • Mizajou logo ak non chanje soti nan Firefox Quantum nan Firefox Navigatè;

    Firefox 70 lage

  • Entèdi montre demann pou konfimasyon otorite inisye soti nan blòk iframe chaje soti nan yon lòt domèn (kwa-orijin). Chanje pral pèmèt bloke kèk abi epi ale nan yon modèl kote yo mande otorizasyon sèlman nan domèn prensipal pou dokiman an, ki montre nan ba adrès la;
  • Sispann rann sa ki nan fichye telechaje atravè ftp (pa egzanp, lè w ap louvri pa ftp, imaj, README ak html fichye p ap parèt ankò). Lè w ap louvri resous atravè FTP, yo pral rele kounye a dyalòg telechaje dosye a sou disk la, kèlkeswa kalite kontni an;
  • Nan ba adrès la aplike yon endikatè pou bay aksè nan yon kote, ki pral pèmèt ou byen klè evalye aktivite a nan Geolocation API a epi, si sa nesesè, fè li posib yo anile dwa sit la pou itilize li. Jiska kounye a, endikatè a te parèt sèlman anvan otorizasyon yo te akòde epi si demann lan te rejte, men li te disparèt lè aksè a API Geolocation te louvri. Koulye a, endikatè a pral enfòme itilizatè a sou prezans aksè sa yo;
    Firefox 70 lage

  • Aplike yon koòdone pwolonje pou gade sètifika TLS, aksesib nan paj "about:certificate" (pa default, ansyen koòdone a toujou itilize, nouvo a pèmèt atravè security.aboutcertificate.enabled nan about:config). Si anvan yo te louvri yon fenèt separe pou wè sètifika, kounye a enfòmasyon yo parèt nan yon tab nan yon fòm ki raple yon adisyon. Sètènman yon bagay. Ranpli aplikasyon koòdone pou wè sètifika a reekri itilize JavaScript ak teknoloji entènèt estanda;
    Firefox 70 lage

  • Yo te ajoute yon seksyon nan meni jesyon kont la pou jwenn aksè nan sèvis avanse Firefox tankou Monitor and Send;

    Firefox 70 lage

  • Yo te ajoute yon nouvo icon "kado" nan meni prensipal la ak panèl, atravè ki ou ka jwenn enfòmasyon sou nouvo degaje ak karakteristik kle yo;

    Firefox 70 lage

  • Paj Firefox entegre yo (apeprè:*) yo adapte pou yo montre yo pran an kont paramèt tèm nwa yo;
  • Lizibilite nan tèks souliye oswa kwaze, ki gen ladan lyen, te amelyore - liy kounye a kraze (koule) san yo pa entèsekte glif;
  • Nan tèm sispann sipò pou pwopriyete accentcolor, textcolor ak headerURL, ki te alyas pou ankadreman an, tab_background_text ak pwopriyete theme_frame (tèm ki anime nan addons.mozilla.org yo mete ajou otomatikman);
  • Te ajoute pwopriyete CSS tèks-dekorasyon-epesè, tèks-souline-decalage и tèks-dekorasyon-sote-lank, ki pèmèt ou ajiste epesè, endentasyon, ak repo pou liy yo itilize souliye ak frape nan tèks la;
  • Nan pwopriyete CSS la "montre» te ajoute abilite pou presize de atribi alafwa, pa egzanp, "display: block flex" oswa "display: inline flex";
  • Valè transparans nan pwopriyete CSS Opakite ak sispann-opakite yo kapab kounye a tabli kòm pousantaj;
  • Nan pwopriyete CSS font-gwosè ajoute sipò pou xxx-gwo valè;
  • Nan JavaScript aplike kapasite pou vizyèlman separe gwo nonb lè l sèvi avèk souliye, pou egzanp, "myNumber = 1_000_000_000_000";
  • Te ajoute nouvo metòd Intl.RelativeTimeFormat.formatToParts(), ki se yon varyant nan metòd Intl.RelativeTimeFormat.format() ki retounen yon etalaj objè, chak eleman ki reprezante yon pòsyon nan valè fòma a, olye pou yo retounen tout fisèl fòma a;
  • Gwosè HTTP "Referer" header limite a 4 KB; si valè sa a depase, kontni an tronke nan non domèn;
  • Nan zouti devlopè yo nan panèl Aksè a, zouti yo te ajoute pou kontwole fasilite navigasyon ant eleman lè l sèvi avèk klavye a, ansanm ak yon similatè sou fason moun daltonòm wè paj la;
    Firefox 70 lage

  • Seleksyon koulè a ​​kounye a montre yon endikatè kontras pou yon koulè bay parapò ak koulè background nan pou evalye pèsepsyon pou moun ki gen vizyon ba;
    Firefox 70 lage

  • Nan mòd enspeksyon CSS, definisyon CSS ki pa afekte eleman ki pa seleksyone a yo kounye a se gri epi yo montre yon ti konsèy ki endike rezon ki fè yo inyore ak korije posib;
    Firefox 70 lage

  • Debugger la kounye a gen kapasite pou li fikse pwen rupture ki deklanche lè eleman DOM chanje (DOM Mitasyon Breakpoints) ak pèmèt ou swiv moman yo lè script la ajoute, efase oswa mete ajou kontni paj la;
    Firefox 70 lage

  • Pou devlopè adisyonèl yo, kapasite pou yo enspekte done nan depo browser.storage.local yo te aplike;
  • Yo ajoute yon karakteristik rechèch nan mòd enspeksyon aktivite rezo a, ki pèmèt ou jwenn byen vit eleman demann ak repons. Rechèch la gen ladan tèt HTTP, bonbon ak kò demann/repons;
  • Kòd konpozisyon paj la sou platfòm macOS la te optimize, sa ki redwi chaj la sou CPU a, akselere chaj paj (jiska 22%) ak redwi itilizasyon resous lè w ap jwe videyo (jiska 37%). Builds for MacOS tou ajoute sipò pou enpòte modpas sove nan Chrome;
  • Yo prepare yon aktyalizasyon korektif pou Firefox 68.1 pou Android. Se pou nou raple w ke fòmasyon nan nouvo degaje enpòtan nan Firefox pou Android yo te sispann. Pou ranplase Firefox pou android, non kod Fenix ​​​​(distribiye kòm firefoxpreview) ap devlope yon nouvo navigatè pou aparèy mobil lè l sèvi avèk motè GeckoView ak yon seri bibliyotèk Mozilla Android Components. Kèk jou de sa pibliye Nouvo lage eksperimantal Firefox Preview 2.2, ki rezoud plizyè pwoblèm enpòtan nan koòdone ak eksperyans itilizatè a. Nan chanjman yo konpare ak lage 2.0 Nòt adisyon a nan yon opsyon pou netwaye tout done lè w ap sòti ak kapasite nan louvri lyen pa default nan mòd Navigasyon prive.

Anplis de inovasyon ak korije ensèk, Firefox 70 te fikse 24 vilnerabilite, ki 12 (kolekte anba yon sèl CVE-2019-11764) make kòm kritik epi li kapab potansyèlman mennen nan ekzekisyon an nan kòd yon atakè a lè ouvè paj ki fèt espesyalman.

Sous: opennet.ru

Add nouvo kòmantè