Lansarea Firefox 90

A avut loc lansarea browser-ului web Firefox 90. În plus, a fost formată o actualizare a ramurii cu suport pe termen lung 78.12.0. Ramura Firefox 91 va fi trecută în curând în etapa de testare beta, cu un lansare programată pentru 10 august.

Noutăți principale:

  • În secțiunea de setări „Confidențialitate și securitate” au fost adăugate setări suplimentare pentru modul „Numai HTTPS”, care, odată activat, redirecționează automat toate cererile nesecurizate către variantele protejate ale paginilor („http://” este înlocuit cu „https://”). A fost propusă o interfață pentru gestionarea listei de excepții, pentru site-urile din care se păstrează posibilitatea de utilizare a „http://” fără forțarea înlocuirii cu „https://”.
    Lansarea Firefox 90
  • A fost îmbunătățită implementarea mecanismului SmartBlock, destinat să rezolve problemele de pe site-uri, cauzate de blocarea scripturilor externe în modul de navigare privat sau la activarea blocării stricte a conținutului nedorit. SmartBlock înlocuiește automat scripturile utilizate pentru urmărire cu stub-uri care asigură încărcarea corectă a site-ului. Stub-urile sunt pregătite pentru unele scripturi populare de urmărire a utilizatorilor incluse în lista Disconnect. În noua versiune a fost inclusă blocarea adaptivă a widget-urilor Facebook, plasate pe site-uri externe — în mod implicit, scripturile sunt blocate, dar blocarea este deactivată dacă utilizatorul se conectează la contul său de Facebook.
  • A fost eliminată implementarea încorporată a protocolului FTP. Atunci când se încearcă deschiderea linkurilor cu identificatorul protocolului „ftp://”, browserul va încerca acum să deschidă o aplicație externă, similar cum se întâmplă cu handler-ele „irc://” și „tg://”. Motivele pentru încetarea suportului FTP includ nesecurizarea acestui protocol împotriva modificării și interceptării traficului tranzit în timpul atacurilor MITM. Potrivit dezvoltatorilor Firefox, în condițiile actuale nu există motive pentru utilizarea FTP în loc de HTTPS pentru descărcarea resurselor. În plus, codul de suport FTP din Firefox este foarte vechi, creând probleme de întreținere și având o istorie de identificare a unui număr mare de vulnerabilități în trecut.
  • Când se salvează o pagină în format PDF (opțiunea „Print to PDF”), documentul asigură păstrarea hyperlink-urilor funcționale.
  • Butonul „Deschide imaginea în fila nouă” din meniul contextual a fost refăcut pentru a deschide imaginea într-o filă de fond (anterior, după clic, se producea imediat trecerea la o nouă filă cu imaginea, iar acum fila veche rămâne activă).
  • Au fost realizate îmbunătățiri ale performanței randării software în sistemul de compunere WebRender, care folosește șabloane pentru a executa operații de randare a elementelor paginii. Pentru majoritatea sistemelor cu plăci video vechi sau drivere grafice problematice, în sistemul de compunere WebRender a fost activat modul de randare software (gfx.webrender.software=true în about:config).
  • În versiunile pentru platforma Windows, s-au implementat actualizări în fundal, chiar și atunci când Firefox nu este activat.
  • A fost implementată funcționalitatea de autentificare a certificatelor de client stocate în tokenuri hardware sau în magazinele de certificare ale sistemului de operare.
  • A fost implementat suportul pentru grupul de antete HTTP Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site și Sec-Fetch-User), care permit trimiterea de metadate suplimentare despre natura cererii (cerere dintr-un alt site, cerere prin eticheta img, cerere inițiată fără acțiuni ale utilizatorului etc.) pentru a lua măsuri de protecție împotriva anumitor tipuri de atacuri. server De exemplu, este puțin probabil ca un link către un procesor pentru transferul de bani să fie specificat prin eticheta img, astfel încât astfel de cereri pot fi blocate fără a le transmite aplicației.
  • În JavaScript, a fost implementat suportul pentru marcarea metodelor și câmpurilor clasei ca fiind private, accesul la acestea fiind permis doar în interiorul clasei. Pentru a le marca, trebuie să se indice înainte de nume semnul „#”: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return ‘hello world’; } }
  • În constructorul Intl.DateTimeFormat a fost adăugat proprietatea dayPeriod, care permite afișarea unei aproximări a timpului din zi (dimineața, seara, în timpul zilei, noaptea).
  • În JavaScript, în obiectele Array, String și TypedArray a fost implementată metoda at(), care permite utilizarea indexării relative (ca index al array-ului se specifică poziția relativă), inclusiv cu indicarea valorilor negative față de sfârșit (de exemplu, „arr.at(-1)” va returna ultimul element al array-ului).
  • A fost adăugat suport pentru proprietățile învechite WheelEvent — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX și WheelEvent.wheelDeltaY, care va restabili compatibilitatea cu anumite pagini vechi, pierdută după recentul refactorizării al WheelEvent.
  • În API-ul Canvas, în interfața CanvasRenderingContext2D, a fost implementată metoda createConicGradient(), care permite crearea de nuanțe formate în jurul unui punct cu coordonate specificate (în plus față de nuanțele liniare și radiale disponibile anterior).
  • A fost adăugat suport pentru schema URI a protocolului „matrix”, care poate fi utilizată în handler-urile Navigator.registerProtocolHandler() și protocol_handlers.
  • În instrumentele pentru dezvoltatori web, în panoul pentru urmărirea răspunsurilor de rețea server (Response) a fost implementat un preview al fonturilor încărcate.
    Lansarea Firefox 90

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster