-
Bahasa pemrograman yang aman terhadap memori sekaligus pustaka standar untuk digunakan saat menangani format file yang tidak tepercaya, dan sejenisnya
-
Wrangling Untrusted File Formats Safely
→ "Wrangling" mencakup parsing, decoding, encoding, dan sebagainya
-
Mendukung format file gambar, audio, video, font, dan arsip terkompresi
-
Tujuannya adalah membuat pustaka perangkat lunak yang secepat C, tetapi seaman Go/Rust
-
Menyediakan kode yang ditranspilasi ke C, sehingga bisa langsung digunakan dalam proyek C/C++ yang sudah ada
-
Bukan bahasa pemrograman serbaguna, melainkan bahasa untuk mengembangkan pustaka, bukan program
→ Artinya, alih-alih seluruh program, hanya bagian yang penting untuk performa/keamanan saja yang ditulis dengan Wuffs
- Dalam benchmark decoding GIF, 2 kali lebih cepat daripada gitlib(C), 3 kali lebih cepat daripada image/gif(Go), dan 7 kali lebih cepat daripada gif(Rust)
1 komentar
Sepertinya dikompilasi ke C seperti Zig.
Kalau tujuannya memory-safe, rasanya mungkin lebih baik kalau disediakan sebagai bentuk ekstensi untuk Rust.