Kodminifiering

Den här sidan samlar sju minifierare som krymper tekniska filer utan att ändra deras betydelse. Den innehåller JSON-minifierare, XML-minifierare och HTML-minifierare. Utvecklare kan förbereda en release, trimma ett exempel eller jämföra en kompakt utdata. Dessa sju minifierare är gratis att använda, kräver inget konto och körs i webbläsaren.

Börja med formatet du har: JSON-minifierare för data, XML-minifierare för ett märkspråksdokument, HTML-minifierare för en sida. CSS-minifierare och JavaScript-minifierare riktar sig mot frontend-tillgångar, medan GraphQL-minifierare och SQL-minifierare hanterar frågor. Om du först behöver läsa innehållet kan du använda en formaterare innan du komprimerar det.

Så använder du

  1. För data, börja med JSON-minifierare eller XML-minifierare för att komprimera ett dokument som redan är giltigt.
  2. För en sida eller frontend-tillgångar, använd HTML-minifierare och sedan CSS-minifierare och JavaScript-minifierare beroende på filerna.
  3. För en fråga, välj GraphQL-minifierare eller SQL-minifierare och kontrollera att strängar och struktur förblir intakta.
  4. Före driftsättning, kör JavaScript-minifierare eller CSS-minifierare på en kopia och kontrollera det förväntade beteendet.

Vanliga frågor

Kan minifiering förstöra min fil?

Den tar bort blanksteg och kommentarer, men ogiltigt innehåll kan fortfarande ge ett oanvändbart resultat. Kontrollera alltid utdata innan du distribuerar den. För SQL eller JavaScript bör du efteråt testa det förväntade beteendet i ditt sammanhang.

Vilken minifierare ska jag använda för en GraphQL-fråga?

Använd GraphQL-minifieraren. Den komprimerar en giltig fråga samtidigt som strukturen bevaras. Om du först behöver läsa den kan du gå via GraphQL-formateraren och sedan återgå till minifiering. Det undviker att komprimera en fråga som du inte har förstått.

Kan jag minifiera CSS och JavaScript separat?

Ja. CSS-minifieraren och JavaScript-minifieraren är separata verktyg. Du kan bearbeta varje tillgång enligt dess egna regler. Det hjälper till att isolera ett problem om en kompakt utdata inte beter sig som förväntat.

Kan jag minifiera ett dokument utan att först validera det?

Det är bättre att validera först. JSON-minifierare och XML-minifierare förväntar sig korrekt innehåll. Om dokumentet är ogiltigt kan HTML-minifierare eller CSS-minifierare producera utdata som är svåra att åtgärda. Granska innehållet innan du komprimerar det.

Hur ska jag kontrollera SQL-minifierare efter användning?

Använd SQL-minifierare på en kopia, granska sedan den resulterande frågan och testa den i ditt sammanhang. Kontrollera särskilt att strängar bevaras. Om någon tvekan kvarstår, jämför med originalversionen innan du kör den.

Verktyg i samma kategori