PageSourceSearch

https://freetool.dev/_nuxt/-dIk6FCi.js

js freetool.dev collected 2026-09-30 14:32:47 UTC 24,780 bytes, 1 lines download raw bytes

1import{_ as P}from"./DPIaFIMc.js";import{_ as L}from"./nLZBpnoy.js";import{_ as R}from"./Dqaj8CHa.js";import{_ as I}from"./VTXCmJi7.js";import{_ as V}from"./8fY8EC0V.js";import{_ as B}from"./CXwnfpox.js";import{_ as N}from"./CYwGAoYU.js";import{_ as F}from"./CnzqtAtd.js";import{d as E,P as H,s as O,b as D,C as _,w as n,y as t,o as d,f as o,e as b,g as a,k as m,J as W,K as j,D as A,j as f,t as c,T as v,m as $,E as Q}from"./CkpM57L6.js";import{u as U}from"./BgwjXCoU.js";import"./CkdAOMuj.js";import"./DlAUqK2U.js";import"./B0zWc29K.js";import"./DXrLEPCz.js";const G={class:"space-y-6 animate-in fade-in slide-in-from-bottom-4 duration-500"},Y={key:0,role:"status",class:"flex items-center justify-center h-64 w-full rounded-2xl animate-pulse bg-base-200"},K={class:"flex flex-col sm:flex-row items-center gap-4"},X={key:0,class:"alert alert-error shadow-lg border-none rounded-2xl text-white flex-col items-start gap-1"},Z={class:"flex items-center gap-2"},ee={class:"font-bold"},te={class:"text-sm opacity-90 font-mono bg-black/20 p-2 rounded-lg w-full mt-1"},ie={class:"space-y-12"},ae=E({__name:"javascript-minifier",setup(p){H("https://cdn.jsdelivr.net/npm/terser/dist/bundle.min.js",{trigger:"client"});const{t:e}=O({useScope:"local"});U({name:e("title"),description:e("meta"),features:[e("f_1"),e("f_2"),e("f_3"),e("f_4")],faq:[{question:e("faq_1_q"),answer:e("faq_1_a")},{question:e("faq_2_q"),answer:e("faq_2_a")},{question:e("faq_3_q"),answer:e("faq_3_a")}]}),D({title:e("m_title"),meta:[{name:"description",content:e("meta")}]});const i=$({hasCode:!1,loaded:!1,error:"",resetable:!1}),s=Q(null);function g(){i.hasCode=s.value.getValue()!=="",i.error=""}function S(){i.error="",i.resetable?J():y()}async function y(){const u=window.Terser;if(!u){document.location.reload();return}try{const{code:r,error:l}=await u.minify(s.value.getValue());r?(s.value.setValue(r),s.value.setReadOnly(!0),i.resetable=!0):i.error=`${e("err")}: ${l}`}catch(r){i.error=`${e("err")}: ${r.message}`}}function J(){s.value.setValue(""),s.value.setReadOnly(!1),i.resetable=!1,i.hasCode=!1,i.error=""}function q(){navigator.clipboard.writeText(s.value.getValue())}return(u,r)=>{const l=P,w=L,C=R,T=I,M=V,z=B,x=N,k=F;return d(),_(k,{title:t(e)("title"),description:t(e)("meta"),breadcrumb:{label:t(e)("bc"),to:"code-tools"},"see-also-links":[{label:t(e)("see1"),to:"css-minifier"},{label:t(e)("see2"),to:"html-minifier"},{label:t(e)("see3"),to:"javascript-formatter"},{label:t(e)("see4"),to:"html-formatter"}]},{info:n(()=>[o("div",ie,[o("div",null,[o("p",null,c(t(e)("d1"))+" "+c(t(e)("d2")),1)]),a(M,{title:t(e)("use_cases_title"),items:[{title:t(e)("uc_1_title"),description:t(e)("uc_1_desc")},{title:t(e)("uc_2_title"),description:t(e)("uc_2_desc")},{title:t(e)("uc_3_title"),description:t(e)("uc_3_desc")}]},null,8,["title","items"]),a(z,{title:t(e)("how_it_works_title"),items:[{title:t(e)("hiw_1_title"),description:t(e)("hiw_1_desc")},{title:t(e)("hiw_2_title"),description:t(e)("hiw_2_desc")},{title:t(e)("hiw_3_title"),description:t(e)("hiw_3_desc")}]},null,8,["title","items"]),a(x,{title:t(e)("faq_title"),items:[{question:t(e)("faq_1_q"),answer:t(e)("faq_1_a")},{question:t(e)("faq_2_q"),answer:t(e)("faq_2_a")},{question:t(e)("faq_3_q"),answer:t(e)("faq_3_a")}]},null,8,["title","items"])])]),default:n(()=>[o("div",G,[t(i).loaded?m("",!0):(d(),b("div",Y,[a(l,{name:"heroicons:code-bracket",class:"w-12 h-12 text-base-content/10"})])),W(a(w,{ref_key:"editor",ref:s,lang:"javascript",placeholder:t(e)("plc"),onOnLoad:r[0]||(r[0]=se=>t(i).loaded=!0),onOnChange:g},null,8,["placeholder"]),[[j,t(i).loaded]]),o("div",K,[a(C,{onClick:S,icon:t(i).resetable?"heroicons:arrow-path-20-solid":"heroicons:arrow-right-circle-20-solid",disabled:!t(i).hasCode&&!t(i).resetable,class:A([t(i).resetable?"btn-warning":"","w-full sm:w-auto"])},{default:n(()=>[f(c(t(e)(t(i).resetable?"rst":"bt")),1)]),_:1},8,["icon","disabled","class"]),a(v,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:n(()=>[t(i).resetable?(d(),_(T,{key:0,onOnClick:q,class:"w-full sm:w-auto"},{default:n(()=>[f(c(t(e)("copy"))+" JavaScript ",1)]),_:1})):m("",!0)]),_:1})]),a(v,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:n(()=>[t(i).error&&t(i).hasCode?(d(),b("div",X,[o("div",Z,[a(l,{name:"heroicons:x-circle-20-solid",class:"w-6 h-6"}),o("span",ee,c(t(e)("err_label")),1)]),o("div",te,c(t(i).error),1)])):m("",!0)]),_:1})])]),_:1},8,["title","description","breadcrumb","see-also-links"])}}});function h(p){const e=p;e.__i18n=e.__i18n||[],e.__i18n.push({locale:"",resource:{en:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Minifier (JS Minifier) - Minify JS Online for Free"}},title:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Minifier"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Code Tools"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Free online JavaScript minifier (JS minifier) to minify JS code instantly. Paste your co
1de and compress it by removing whitespace, shortening variables, and optimizing expressions."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"This online JavaScript optimizer uses Terser to compress your code for production. It removes whitespace, comments, and dead code, shortens variable and function names, and simplifies expressions, all without changing how the code behaves."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Smaller JavaScript bundles mean faster page loads, lower bandwidth costs, and better scores on Lighthouse and Core Web Vitals. Paste your source, click minify, and get production-ready output in seconds."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Paste the JavaScript code here or drag a file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Minify JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Start Over"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Could not minify JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"How It Works"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Paste Your JavaScript"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy and paste your JavaScript source code into the editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Click Minify"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Press the Minify JavaScript button and Terser will compress the code instantly."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copy the Result"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy the minified output or start over with new code."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Use Cases"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Production Deployment"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Reduce JS bundle size before deploying to production for faster page loads and lower bandwidth usage."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Build Pipeline"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Quickly minify standalone scripts outside your build tool when you need a fast, one-off optimization."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Lighthouse & Core Web Vitals"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Smaller JavaScript payloads directly improve Time to Interactive and Total Blocking Time scores."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions & Answers"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Is my JavaScript code sent to any server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. All minification is done entirely in your browser using Terser. Your code never leaves your device."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Does minification change how my code works?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Terser only removes whitespace, comments, and redundant syntax, and renames variables internally. The minified code is functionally identical to the original."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"What happens if my JavaScript has syntax errors?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"If the code cannot be parsed, the tool will display an error message so you can identify and fix the issue before minifying."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"CSS Minifier"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"HTML Minifier"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Formatter"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"HTML Formatter"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Instant JavaScript compression powered by Terser"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Variable and function name shortening"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Dead code removal and expression simplification"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"No registration or installation required"}}},pt:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript Online - Minificar e Comprimir JS Grátis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Ferramentas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript online grátis para minificar e comprimir JS. Cole o código e otimize-o removendo espaços, encurtando variáveis e simplificando expressões."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Este minificador de JavaScript online usa o Terser para comprimir seu código para produção. Ele remove espaços, comentários e código morto, encurta nomes de variáveis e funções, e simplifica expressões, tudo sem alterar o comportamento do código."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Bundles JavaScript menores resultam em carregamentos mais rápidos, menor custo de banda e melhores pontuações no Lighthouse e Core Web Vitals. Cole o código, clique em minificar e obtenha o resultado pronto para produção em segundos."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insira o código JavaScript aqui ou arraste um arquivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Minificar Javascript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomeçar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erro"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Não foi possível minificar o JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Como Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Cole seu JavaScript"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie e cole o código-fonte JavaScript no editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clique em Minificar"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pressione o botão Minificar JavaScript e o Terser comprimirá o código instantaneamente."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copie o Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie o JavaScript minificado ou recomece com um novo código."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Deploy em Produção"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Reduza o tamanho do bundle JS antes de publicar em produção para carregamentos mais rápidos e menor uso de banda."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Pipeline de Build"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Minifique scripts avulsos fora da sua ferramenta de build quando precisar de uma otimização rápida e pontual."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Lighthouse e Core Web Vitals"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Payloads JavaScript menores melhoram diretamente o Time to Interactive e os scores de Total Blocking Time."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Perguntas e Respostas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Meu código JavaScript é enviado para algum servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Não. Todo o processamento é feito no seu navegador com o Terser. Seu código nunca sai do seu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"A minificação altera o funcionamento do meu código?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Não. O Terser apenas remove espaços, comentários e sintaxe redundante, e renomeia variáveis internamente. O código minificado é funcionalmente idêntico ao original."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"O que acontece se meu JavaScript tiver erros de sintaxe?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Se o código não puder ser analisado, a ferramenta exibirá uma mensagem de erro para você identificar e corrigir o problema antes de minificar."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificador de CSS"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Minificador de HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JavaScript"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formatador HTML"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Compressão instantânea de JavaScript com Terser"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Encurtamento de nomes de variáveis e funções"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Remoção de código morto e simplificação de expressões"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sem necessidade de cadastro ou instalação"}}},es:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript Online - Minificar JS Gratis (JS Minifier)"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Herramientas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript online gratis para minificar y comprimir JS. Pega tu código y elimina espacios, acorta variables y optimiza expresiones al instante."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Este minificador JavaScript online usa Terser para comprimir tu código para producción. Elimina espacios, comentarios y código muerto, acorta nombres de variables y funciones, y simplifica expresiones, sin cambiar el comportamiento del código."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Los bundles JavaScript más pequeños resultan en cargas más rápidas, menor coste de anch
1o de banda y mejores puntuaciones en Lighthouse y Core Web Vitals. Pega tu código, haz clic en minificar y obtén el resultado listo para producción en segundos."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Pega el código JavaScript aquí o arrastra un archivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Minificar JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomenzar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo minificar el JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Cómo Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Pega tu JavaScript"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia y pega el código fuente JavaScript en el editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en Minificar"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pulsa el botón Minificar JavaScript y Terser comprimirá el código al instante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia el Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia el JavaScript minificado o empieza de nuevo con código nuevo."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Despliegue en Producción"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Reduce el tamaño del bundle JS antes de desplegarlo en producción para cargas más rápidas y menor uso de ancho de banda."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Pipeline de Build"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Minifica scripts independientes fuera de tu herramienta de build cuando necesites una optimización rápida y puntual."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Lighthouse y Core Web Vitals"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Los payloads JavaScript más pequeños mejoran directamente el Time to Interactive y las puntuaciones de Total Blocking Time."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Preguntas y Respuestas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Mi código JavaScript se envía a algún servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Todo el procesamiento se realiza en tu navegador con Terser. Tu código nunca sale de tu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"¿La minificación cambia el funcionamiento de mi código?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Terser solo elimina espacios, comentarios y sintaxis redundante, y renombra variables internamente. El código minificado es funcionalmente idéntico al original."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué ocurre si mi JavaScript tiene errores de sintaxis?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Si el código no se puede analizar, la herramienta mostrará un mensaje de error para que puedas identificar y solucionar el problema antes de minificar."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificador CSS"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Minificador HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JavaScript"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateador HTML"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Compresión instantánea de JavaScript con Terser"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Acortamiento de nombres de variables y funciones"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Eliminación de código muerto y simplificación de expresiones"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sin necesidad de registro ni instalación"}}},fr:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Minify JavaScript - Minificateur JS en Ligne Gratuit"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Minificateur JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Outils de Code"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Minificateur JavaScript en ligne gratuit (minify JS). Collez votre code et compressez-le instantanément en supprimant les espaces, en raccourcissant les variables et en optimisant les expressions."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Ce minificateur JavaScript en ligne utilise Terser pour comprimer votre code pour la production. Il supprime les espaces, les commentaires et le code mort, raccourcit les noms de variables et de fonctions, et simplifie les expressions, sans modifier le comportement du code."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Des bundles JavaScript plus légers se traduisent par des chargements plus rapides, des coûts de bande passante réduits et de meilleures notes sur Lighthouse et Core Web Vitals. Collez votre code, cliquez sur minifier et obtenez un résultat prêt pour la production en quelques secondes."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Collez le code JavaScript ici ou faites glisser un fichier"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Minifier JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recommencer"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copier"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erreur"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de minifier le JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Comment Ça Marche"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Collez Votre JavaScript"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez et collez le code source JavaScript dans l'éditeur."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur Minifier"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Appuyez sur le bouton Minifier JavaScript et Terser compressera le code instantanément."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le Résultat"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le JavaScript minifié ou recommencez avec un nouveau code."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Cas d'Utilisation"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Déploiement en Production"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Réduisez la taille du bundle JS avant le déploiement en production pour des chargements plus rapides et une moindre consommation de bande passante."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Pipeline de Build"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Minifiez des scripts autonomes en dehors de votre outil de build lorsque vous avez besoin d'une optimisation rapide et ponctuelle."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Lighthouse et Core Web Vitals"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Des payloads JavaScript plus légers améliorent directement le Time to Interactive et les scores de Total Blocking Time."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions et Réponses"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Mon code JavaScript est-il envoyé à un serveur ?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Non. Tout le traitement est effectué dans votre navigateur avec Terser. Votre code ne quitte jamais votre appareil."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"La minification change-t-elle le fonctionnement de mon code ?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Non. Terser supprime uniquement les espaces, les commentaires et la syntaxe redondante, et renomme les variables en interne. Le code minifié est fonctionnellement identique à l'original."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Que se passe-t-il si mon JavaScript contient des erreurs de syntaxe ?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Si le code ne peut pas être analysé, l'outil affichera un message d'erreur pour vous aider à identifier et corriger le problème avant la minification."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificateur CSS"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Minificateur HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JavaScript"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateur HTML"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Compression instantanée de JavaScript avec Terser"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Raccourcissement des noms de variables et de fonctions"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Suppression du code mort et simplification des expressions"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Aucune inscription ou installation requise"}}},it:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Minify JavaScript - Minificatore JS Online Gratis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Minificatore JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti per Codice"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Minificatore JavaScript online gratuito (minify JS). Incolla il tuo codice e comprimilo istantaneamente rimuovendo spazi, accorciando variabili e ottimizzando le espressioni."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Questo minificatore JavaScript online usa Terser per comprimere il tuo codice per la produzione. Rimuove spazi, commenti e codice morto, accorcia i nomi di variabili e funzioni, e semplifica le espressioni, senza modificare il comportamento del codice."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Bundle JavaScript più piccoli significano caricamenti più veloci, costi di banda ridotti e migliori punteggi su Lighthouse e Core Web Vitals. Incolla il codice, clicca su minifica e ottieni il risultato pronto per la produzione in pochi secondi."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Incolla il codice JavaScript qui o trascina un file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Minifica JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Ricomincia"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copia"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Errore"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossibile minificare il JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Come Funziona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Incolla il tuo JavaScript"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia e incolla il codice sorgente JavaScript nell'editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clicca su Minifica"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Premi il pulsante Minifica JavaScript e Terser comprimerà il codice all'istante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia il Risultato"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia il JavaScript minificato o ricomincia con un nuovo codice."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casi d'Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Deploy in Produzione"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Riduci la dimensione del bundle JS prima del deploy in produzione per caricamenti più veloci e minore utilizzo di banda."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Pipeline di Build"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Minifica script autonomi al di fuori del tuo strumento di build quando hai bisogno di un'ottimizzazione rapida e una tantum."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Lighthouse e Core Web Vitals"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Payload JavaScript più piccoli migliorano direttamente il Time to Interactive e i punteggi di Total Blocking Time."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Domande e Risposte"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Il mio codice JavaScript viene inviato a qualche server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Tutta l'elaborazione avviene nel tuo browser con Terser. Il tuo codice non lascia mai il tuo dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"La minificazione cambia il funzionamento del mio codice?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Terser rimuove solo spazi, commenti e sintassi ridondante, e rinomina le variabili internamente. Il codice minificato è funzionalmente identico all'originale."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Cosa succede se il mio JavaScript ha errori di sintassi?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Se il codice non può essere analizzato, lo strumento mostrerà un messaggio di errore per aiutarti a identificare e correggere il problema prima della minificazione."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificatore di CSS"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Minificatore HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JavaScript"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore HTML"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Compressione istantanea di JavaScript con Terser"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Accorciamento dei nomi di variabili e funzioni"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Rimozione del codice morto e semplificazione delle espressioni"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Nessuna registrazione o installazione richiesta"}}}}})}typeof h=="function"&&h(ae);export{ae as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.