all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Source: binaryen  ]

Package: binaryen (68-1)

Links for binaryen

Screenshot

Debian Resources:

Download Source Package binaryen:

Maintainer:

External Resources:

Similar packages:

Kompiler og værktøjskædeinfrastrukturbibliotek for WebAssembly

Binaryen er en kompiler og et værktøjskædeinfrastrukturbibliotek for WebAsssembly, skrevet i C++. Det forsøger at gøre kompilering til WebAssembly nem, hurtig og effektiv:

 * Nem: Binaryen har en simpel C API i et enkelt teksthoved, og kan også
   bruges fra JavaScript. Det accepterer inddata i en WebAssembly-lignende
   form men accepterer også en generel kontrolforløbsgraf for kompilere,
   der foretrækker dette.
 * Hurtig: Binaryens interne IR bruger kompakte datastrukturer og er
   designet til fuldstændig parallel codegen og optimering, via alle
   tilgængelige cpu-kerner. Binaryens IR kompilerer også ned til
   WebAssembly ekstremt nemt og hurtigt, da den grundlæggende er et
   undersæt af WebAssembly.
 * Effektiv: Binaryens optimeringsprogram har mange gennemløb, der kan
   forbedre koden meget signifikant (f.eks. lokal farvelægning der gør,
   at lokale variabler flyder sammen; eliminering af død kode; beregning
   af udtryk på forhånd når muligt på kompileringstidspunktet; etc.).
   Disse optimeringer forsøger at gøre Binaryen funktionsrig nok til at
   blive brugt som en kompilermotor. Et specifik fokusområde er på
   WebAssembly-specifikke optimeringer (som almene kompilere ikke kan
   udføre), hvilket du kan tænke på som en wasm-minifikation, svarende til
   minifikation for JavaScript, CSS, etc., som alle er sprogspecifikke (et
   eksempel på sådan en optimering er oprettelse af blokreturværdi i
   SimplifyLocals).

Other Packages Related to binaryen

  • depends
  • recommends
  • suggests
  • enhances

Download binaryen

Download for all available architectures
Architecture Package Size Installed Size Files
arm64 6,316.1 kB58,294.0 kB [list of files]