00
:
00
:
00
:
00
Corso SEO AI - Usa SEOEMAIL al checkout per il 30% di sconto

AssemblyScript

Cos’è AssemblyScript?

Se conosci TypeScript ma non vuoi imparare Rust o C++, AssemblyScript è la soluzione migliore. Compila una variante rigorosa di TypeScript direttamente in WebAssembly.

Installazione

```bash npm install --save-dev assemblyscript npx asinit . ```

Esempio

File assembly/index.ts:

```typescript // Tipi rigorosi richiesti: i32, f64, ecc. export function add(a: i32, b: i32): i32 { return a + b; }

export function fibonacci(n: i32): i32 { if (n <= 1) return 1; return fibonacci(n - 1) + fibonacci(n - 2); } ```

Compilazione

```bash npm run asbuild ```

Questo genererà build/release.wasm che puoi importare nel tuo progetto web. AssemblyScript gestisce automaticamente la memoria (ha un Garbage Collector opzionale) e offre una libreria standard simile a quella di JS.