Web için yeni ve güçlü bir dili duyuruyoruz. WebAssembly, web tarayıcıları dahil modern işlemcilerde kodu verimli şekilde çalıştırmak ve onu özlü biçimde ifade etmek için tasarlanmış, güvenli ve taşınabilir, düşük seviyeli bir biçime sahip yeni bir dildir.
"WASM'ın piyasaya sürülmesiyle Open Web platform teknolojileriyle geliştirilebilen uygulamaların kapsamı genişliyor. Video/ses codec'leri, grafik/3D, multimedya ve oyunlar, kriptografik işlemler, diğer dillerin gerçekleştirimleri gibi çok çeşitli alanlarda kullanılabilir."
1 yorum
WebAssembly (WASM) için gerçek kullanım örnekleri
Blazor: C# ile istemci tarafı web UI oluşturmaya yarayan bir araç. İstemci tarafında WASM, sunucu tarafında ise .NET üzerinde çalışır. https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
eBay'in WASM barkod tarayıcısı: https://tech.ebayinc.com/engineering/…
Photon: WASM ve Rust ile yapılmış bir görüntü işleme kütüphanesi https://github.com/silvia-odwyer/photon
Emscripten: LLVM-to-Web Compiler, C ve C++ kodlarını WASM'a derlemeye yarayan bir araç. Çeşitli şeyler bunun temelinde dönüştürülüyor.
em-dosbox: Açık kaynak DOS emülatörü DOSBox'ın Emscripten ile dönüştürülmüş hâli. Daha çok eski oyunları çalıştırmak için kullanılır.
8bitWorkshop: 8 bit kodu tarayıcıda çalıştırır https://8bitworkshop.com/
d3wasm: Doom 3'ün WASM sürümü http://www.continuation-labs.com/projects/d3wasm/