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

Package: binaryen (120-4)

Links for binaryen

Screenshot

Debian Resources:

Download Source Package binaryen:

Maintainers:

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
amd64 4,943.7 kB26,235.0 kB [list of files]
arm64 4,481.2 kB27,831.0 kB [list of files]
armel 4,052.9 kB23,337.0 kB [list of files]
armhf 4,259.5 kB18,281.0 kB [list of files]
i386 5,240.1 kB26,033.0 kB [list of files]
ppc64el 4,982.0 kB33,591.0 kB [list of files]
riscv64 5,237.0 kB26,219.0 kB [list of files]
s390x 4,982.4 kB29,275.0 kB [list of files]