awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesIdentifier Minification

Renaming of imports and exports to minimal identifiers to reduce the final binary size.

Distinct from Data Import and Export: Distinct from data import mapping; this is an optimization process for shrinking binary identifiers.

Explore 2 awesome GitHub repositories matching development tools & productivity · Identifier Minification. Refine with filters or upvote what's useful.

Awesome Identifier Minification GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • webassembly/binaryenAvatar de WebAssembly

    WebAssembly/binaryen

    8,354Voir sur GitHub↗

    Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ

    Renames imports and exports to shorter identifiers and outputs the mapping in JSON format to reduce size.

    WebAssemblyc-plus-pluscompilersemscripten
    Voir sur GitHub↗8,354
  • cramforce/splittableAvatar de cramforce

    cramforce/splittable

    944Voir sur GitHub↗

    Splittable est un utilitaire de build conçu pour transformer le code source JavaScript en assets de production optimisés. Il fonctionne comme un bundler de modules qui mappe les relations de dépendance pour combiner plusieurs fichiers sources en une sortie unifiée, garantissant la compatibilité entre les navigateurs web. L'outil se distingue par le découpage automatique du code (code splitting) et l'analyse des dépendances, qui divisent les applications en morceaux plus petits et indépendants. En identifiant la logique partagée entre les points d'entrée et en isolant les modules communs, il évite la duplication de code et permet le chargement asynchrone de la logique applicative à la demande. Le processus de build intègre une analyse statique pour effectuer du tree shaking et l'élimination du code mort, supprimant les chemins inaccessibles pour réduire l'empreinte finale. Ces techniques d'optimisation sont complétées par des processus de minification qui compressent les fichiers et raccourcissent les identifiants pour minimiser l'utilisation de la bande passante et améliorer les temps de chargement initiaux.

    Applies advanced compilation techniques to strip whitespace and shorten identifiers to minimize the final file footprint.

    JavaScript
    Voir sur GitHub↗944
  1. Home
  2. Development Tools & Productivity
  3. Identifier Minification