Minificatore JavaScript - Riduci JS Online

Comprimi JavaScript istantaneamente online! Migliora le prestazioni del sito senza setup. Perfetto per test e debug.

Tag: comprimere codice javascript minificare codice typescript

🚀 296,197 conversioni totali (27 questo mese)

Esercitati in Python con le sfide di codice

Risolvi problemi pratici direttamente in questo editor: esegui i test di esempio, invia la soluzione e ricevi una revisione AI del codice.

Tutte le sfide Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Imparerai AritmeticaValori di ritorno
BeginnerLearning-pathVariables
Facile

Distance Between Points

Compute the straight-line distance between two points.

Imparerai Teorema di PitagoraRadici quadrate
BeginnerFunctionsLearning-pathmath
Facile

Average of Three

Average three whole numbers.

Imparerai AritmeticaDivisione
BeginnerLearning-pathVariables
Facile

Days in a Month

Return how many days a month has, including leap years.

Imparerai Regole del calendarioFunzioni di supporto
BeginnerConditionsFunctionsLearning-path
Facile

Prodotto scalare di due vettori

Moltiplica due vettori elemento per elemento e somma i risultati, l'operazione alla base di ogni neurone.

Imparerai VettoriProdotto scalare
Reti neuraliaiapprendimento automatico
Facile

Verifica Numero Primo

Stabilisci se un numero è primo.

Imparerai DivisibilitàOttimizzare i cicli
BeginnerLoopsNumbersStudent-beginner
Facile

Numero di Armstrong

Verifica se un numero è uguale alla somma delle sue cifre elevate alla quantità di cifre.

Imparerai Estrarre le cifrePotenze
BeginnerNumbersStudent-beginner
Facile

Largest of Three

Pick the largest of three numbers without a built-in max.

Imparerai ConfrontiCombinare condizioni
BeginnerConditionsLearning-path
Facile

Triangolo di Numeri

Costruisci un triangolo di numeri crescenti.

Imparerai Righe crescentiContatore tra le righe
BeginnerLearning-pathNested-loopsPatterns
Facile

Row Sums

Add up every row of a grid.

Imparerai Liste 2DCicli annidati
BeginnerGridsLearning-path
Facile

Sum of Odd Numbers

Add every odd number up to a limit.

Imparerai Cicli forAccumulatori
BeginnerLearning-pathLoops
Facile

Lista delle cose da fare

Gestisci una lista di attività: aggiungile, segnale come fatte, rimuovile e riporta quelle ancora da fare.

Imparerai Collezioni tipizzateRecord
BeginnerSimulationStrings

Introduzione

Questo strumento online di minificazione JavaScript ti aiuta a comprimere e ottimizzare il tuo codice JavaScript rapidamente ed efficacemente. È un ottimo modo per ridurre la dimensione dei file, migliorare le prestazioni del sito web e semplificare i tuoi script.

Come Usare Questo Strumento

  1. Incolla il tuo codice JavaScript direttamente nell'editor o scrivilo.
  2. Clicca sul pulsante Minify per comprimere il tuo codice JavaScript.
  3. Dopo la minificazione, puoi:
    • Scaricare il risultato ottimizzato.
    • Salvare o condividere utilizzando un link unico.
    • Accedere con Google o GitHub per salvare il tuo codice minificato per usi futuri.

Cos'è JavaScript?

JavaScript è un linguaggio di programmazione versatile che permette agli sviluppatori di creare funzionalità dinamiche e interattive sulle pagine web, come animazioni, validazioni di moduli e aggiornamenti in tempo reale. Funziona insieme a HTML e CSS per fornire un'esperienza utente completa.

JavaScript è una tecnologia fondamentale del web ed è ampiamente utilizzata sia per lo sviluppo front-end che back-end. È supportato da tutti i browser moderni ed è essenziale per creare siti web e applicazioni interattive e reattive.

Scopri di più su JavaScript dalla guida ufficiale Guida JavaScript .

Sintassi JavaScript

      
// programma per risolvere equazioni quadratiche
let root1, root2;

// prendi input dall'utente
let a = prompt("Inserisci il primo numero: ");
let b = prompt("Inserisci il secondo numero: ");
let c = prompt("Inserisci il terzo numero: ");

// calcola il discriminante
let discriminant = b * b - 4 * a * c;

// condizione per radici reali e diverse
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // risultato
    console.log(`Le radici dell'equazione quadratica sono ${root1} e ${root2}`);
}

// condizione per radici reali e uguali
else if (discriminant == 0) {
    root1 = root2 = -b / (2 * a);

    // risultato
    console.log(`Le radici dell'equazione quadratica sono ${root1} e ${root2}`);
}

// se le radici non sono reali
else {
    let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // risultato
    console.log(
    `Le radici dell'equazione quadratica sono ${realPart} + ${imagPart}i e ${realPart} - ${imagPart}i`
  );
}
      
    

Cos'è la Minificazione?

La minificazione è il processo di minimizzazione del codice e del markup nelle tue pagine web e nei file di script. È uno dei principali metodi utilizzati per ridurre i tempi di caricamento e l'uso della larghezza di banda sui siti web. La minificazione migliora drasticamente la velocità del sito e l'accessibilità, traducendosi direttamente in una migliore esperienza utente. È anche vantaggiosa per gli utenti che accedono al tuo sito web tramite un piano dati limitato e che desiderano risparmiare sull'uso della larghezza di banda durante la navigazione sul web.

Perché minificare JavaScript?

Quando creano JavaScript, gli sviluppatori tendono a usare spazi, commenti e variabili ben nominate per rendere il codice e il markup leggibili per se stessi. Aiuta anche altri che potrebbero lavorare successivamente sugli asset. Sebbene questo sia un vantaggio nella fase di sviluppo, diventa un aspetto negativo quando si tratta di servire le tue pagine. I server web e i browser possono analizzare il contenuto dei file senza commenti e codice ben strutturato, entrambi creano traffico di rete aggiuntivo senza fornire alcun beneficio funzionale.

Per minificare i file JavaScript, è necessario rimuovere commenti e spazi extra, oltre a comprimere i nomi delle variabili per minimizzare il codice e ridurre la dimensione del file. La versione minificata del file fornisce la stessa funzionalità riducendo la larghezza di banda delle richieste di rete.

Esempi

Prima della minificazione

      
// programma per trovare l'HCF o GCD di due interi

let hcf;
// prendi input
const number1 = prompt('Inserisci un primo numero intero positivo: ');
const number2 = prompt('Inserisci un secondo numero intero positivo: ');

// ciclo da 1 a number1 e number2
for (let i = 1; i <= number1 && i <= number2; i++) {

    // verifica se è un fattore di entrambi gli interi
    if( number1 % i == 0 && number2 % i == 0) {
        hcf = i;
    }
}

// visualizza l'hcf
console.log(`L'HCF di ${number1} e ${number2} è ${hcf}.`);
      
    

Dopo la minificazione

      
let hcf;const number1=prompt('Inserisci un primo numero intero positivo: ');const number2=prompt('Inserisci un secondo numero intero positivo: ');for(let i=1;i<=number1&&i<=number2;i++){if(number1%i==0&&number2%i==0){hcf=i}}console.log(`L'HCF di ${number1} e ${number2} è ${hcf}.`);