Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 4, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 4, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 4, 2025

      Smashing Animations Part 4: Optimising SVGs

      June 4, 2025

      I test AI tools for a living. Here are 3 image generators I actually use and how

      June 4, 2025

      The world’s smallest 65W USB-C charger is my latest travel essential

      June 4, 2025

      This Spotlight alternative for Mac is my secret weapon for AI-powered search

      June 4, 2025

      Tech prophet Mary Meeker just dropped a massive report on AI trends – here’s your TL;DR

      June 4, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Beyond AEM: How Adobe Sensei Powers the Full Enterprise Experience

      June 4, 2025
      Recent

      Beyond AEM: How Adobe Sensei Powers the Full Enterprise Experience

      June 4, 2025

      Simplify Negative Relation Queries with Laravel’s whereDoesntHaveRelation Methods

      June 4, 2025

      Cast Model Properties to a Uri Instance in 12.17

      June 4, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      My Favorite Obsidian Plugins and Their Hidden Settings

      June 4, 2025
      Recent

      My Favorite Obsidian Plugins and Their Hidden Settings

      June 4, 2025

      Rilasciata /e/OS 3.0: Nuova Vita per Android Senza Google, Più Privacy e Controllo per l’Utente

      June 4, 2025

      Rilasciata Oracle Linux 9.6: Scopri le Novità e i Miglioramenti nella Sicurezza e nelle Prestazioni

      June 4, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Rilasciato Firefox 134: Supporto per gesti touch, nuove funzionalità per sviluppatori e altre novità

    Rilasciato Firefox 134: Supporto per gesti touch, nuove funzionalità per sviluppatori e altre novità

    January 7, 2025
    Rilasciato Firefox 134: Supporto per gesti touch, nuove funzionalità per sviluppatori e altre novità

    Un mese e mezzo dopo la precedente versione Firefox 133, Mozilla ha rilasciato una nuova versione del suo browser open source ampiamente utilizzato, Firefox 134, ora disponibile per il download. Mozilla ha pubblicato le versioni finali del browser web Firefox 134, disponibili per il download dal server ufficiale per i sistemi GNU/Linux, macOS e Windows.

    Questo primo aggiornamento di Firefox del 2025 porta alcune nuove funzionalità agli utenti Linux e a quelli su altre piattaforme.

    Novità principali in Firefox 134 per utenti GNU/Linux

    Una delle novità più significative per le utenti di Firefox 134 su GNU/Linux è il supporto per i gesti di pressione sul touchpad. Questa funzionalità consente di interrompere lo scorrimento cinetico (a slancio) posizionando due dita sul touchpad. Inizialmente prevista per la versione 133, questa funzione può essere attivata o disattivata attraverso la configurazione avanzata in about:config, impostando il valore di apz.gtk.touchpad_hold.enabled su true (vero e quindi attivo) o false (falso e quindi disattivo).

    Maggiore aderenza alle specifiche HTML

    Firefox 134 adotta in modo più rigoroso le specifiche HTML riguardanti l’attivazione temporanea da parte dell’utente. L’attivazione temporanea da parte dell’utente si riferisce a un’azione che un utente compie per interagire con un elemento della pagina web, come ad esempio cliccare su un pulsante o aprire un menu. In questo contesto, si tratta di situazioni in cui l’utente deve fornire un input per attivare determinate funzionalità, come l’apertura di una finestra pop-up.

    Nel caso specifico di Firefox 134, il browser ha migliorato la gestione di queste attivazioni temporanee e gestisce in modo più intelligente i pop-up, rendendo il blocco dei pop-up meno restrittivo. Ciò significa che, rispetto alle versioni precedenti, Firefox ora è più incline a consentire l’apertura di pop-up legittimi quando l’utente compie un’azione che li richiede, riducendo così il numero di messaggi di errore che apparivano in precedenza quando i pop-up, anche legittimi, venivano bloccati erroneamente.

    Aggiornamenti per sviluppatori web

    Per gli sviluppatori web, Firefox 134 introduce alcune funzionalità interessanti che semplificano la gestione delle stringhe e delle promise.

    Nuovo metodo RegExp.escape()

    Il nuovo metodo statico RegExp.escape() è progettato per aiutare a “eseguire l’escape” di caratteri speciali all’interno delle espressioni regolari. Ma cosa significa “eseguire l’escape”? In informatica, eseguire l’escape di un carattere significa modificarlo in modo che venga interpretato letteralmente anziché come un simbolo speciale. Ad esempio, nella sintassi delle espressioni regolari, caratteri come *, +, e ? hanno significati specifici e non possono essere usati direttamente se si desidera cercarli come semplici caratteri.Quando si utilizza RegExp.escape(), il metodo restituisce una nuova stringa in cui tutti i caratteri speciali sono convertiti in un formato che il costruttore RegExp() può interpretare senza confusione. Questo è particolarmente utile quando si creano espressioni regolari dinamicamente, poiché garantisce che i caratteri vengano trattati come valori letterali.

    Introduzione di Promise.try()

    Un’altra novità è il metodo Promise.try(), che offre un modo semplice per gestire i risultati di qualsiasi tipo di metodo utilizzando le promise. Le promise sono un costrutto in JavaScript che permette di gestire operazioni asincrone, come il caricamento di dati da un server. Con le promise, si possono utilizzare i metodi .then() e .catch() per gestire rispettivamente i risultati positivi e gli errori. Promise.try() semplifica questo processo, consentendo di scrivere codice più chiaro e conciso.

    Supporto per Intl.DurationFormat

    Infine, Firefox 134 introduce il supporto per Intl.DurationFormat. Questo strumento consente di formattare le durate in modo sensibile alla localizzazione, il che significa che può adattarsi alle diverse convenzioni culturali riguardo alla rappresentazione del tempo. Ad esempio, in alcune lingue o culture, la durata potrebbe essere espressa in ore e minuti, mentre in altre potrebbe essere presentata in giorni o settimane. Questo supporto rende più facile per gli sviluppatori web creare applicazioni che siano accessibili e comprensibili a utenti di diverse provenienze.

    Hostinger

    Introduzione supporto sperimentale per l’attributo HTML “autocorrect”

    Firefox 134 introduce il supporto sperimentale per l’attributo HTML “autocorrect”. Questo attributo può essere utilizzato su elementi di testo modificabili, esclusi i campi per password, email e URL, per consentire la correzione automatica di errori di ortografia e punteggiatura. La funzionalità si basa sul supporto nativo del browser per gestire ortografia e punteggiatura e permette agli sviluppatori di decidere se attivare o meno la correzione automatica su specifici campi nei moduli HTML. Questa novità mira a migliorare l’esperienza utente nei moduli online, riducendo gli errori di digitazione

    Correzioni per macOS

    Per gli utenti macOS, questa versione risolve 2 problemi su macOS Sonoma riguardanti il selettore di emoji. Uno dei problemi era che si apriva e si chiudeva immediatamente quando veniva attivato con la scorciatoia Cmd+Ctrl+Space. L’altro problema riguardava l’inserimento del carattere “e” nel campo di testo selezionato quando si apriva utilizzando la scorciatoia Fn+e.

    Supporto hardware HEVC su Windows

    Per gli utenti Windows, Firefox 134 implementa il supporto hardware HEVC (High Efficiency Video Coding), migliorando così l’esperienza di visione dei contenuti video.

    Disponibilità di Firefox 124

    Per ulteriori dettagli sulle modifiche apportate in Firefox 134, è possibile leggere il changelog (registro delle modifiche). Alla data di scrittura di questo articolo non ancora disponibile l’annuncio ufficiale sulle pagine del sito ufficiale.

    Mozilla ha presentato ufficialmente Firefox 134 insieme alle versioni di aggiornamento di manutenzione di Firefox 128.6 e Firefox 115.19 ESR (Extended Support Release).

    Chi non vede l’ora di ottenerlo può scaricare l’ultima versione direttamente dal server di Mozilla. Gli utenti Windows e macOS possono aspettarsi un aggiornamento automatico al più presto. Gli utenti delle distribuzioni GNU/Linux a “rolling release” dovrebbero trovare il nuovo Firefox 134 come aggiornamento nei loro repository software nei prossimi giorni.

    Fonte: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134
    Fonte: https://www.phoronix.com/news/Mozilla-Firefox-134-Available
    Fonte: https://linuxiac.com/mozilla-firefox-134-now-available-for-download/
    Fonte: https://9to5linux.com/mozilla-firefox-134-is-out-with-support-for-touchpad-hold-gestures-on-linux

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleFirefox 134 Brings Touch Hold Gestures to Linux, Ecosia Search + More
    Next Article TileOS – Debian based Linux distribution using tiling window managers

    Related Posts

    Linux

    My Favorite Obsidian Plugins and Their Hidden Settings

    June 4, 2025
    Linux

    Rilasciata /e/OS 3.0: Nuova Vita per Android Senza Google, Più Privacy e Controllo per l’Utente

    June 4, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    IEIT SYSTEMS Releases Yuan 2.0-M32: A Bilingual Mixture of Experts MoE Language Model based on Yuan 2.0. Attention Router

    Development

    NASGraph: A Novel Graph-based Machine Learning Method for NAS Featuring Lightweight (CPU-only) Computation and is Data-Agnostic and Training-Free

    Development

    How to secure your GitHub Actions workflows with CodeQL

    News & Updates

    From RAG to fabric: Lessons learned from building real-world RAGs at GenAIIC – Part 2

    Development
    GetResponse

    Highlights

    I changed 10 OnePlus phone settings to significantly improve the user experience

    May 29, 2025

    You aren’t using your OnePlus phone to the best of its capabilities. Here are 10…

    Freeze – generate images of code and terminal output

    February 5, 2025

    Agent Q: A New AI Framework for Autonomous Improvement of Web-Agents with Limited Human Supervision- with a 340% Improvement over LLama 3’s Baseline Zero-Shot Performance

    August 16, 2024

    How AI Is Transforming IAM and Identity Security

    November 15, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.