Web Assmebly (Wasm) ve Blazor

Yayın Tarihi : 16 Mart 2020

Bu bölümümüzde WebAssembly (Wasm) ve Microsoft’un, göreceli yeni denilebilecek, Blazor teknolojilerini ele alıyoruz. WebAssembly, Mozilla’nın başını çektiği Microsoft, Apple ve Google gibi tarayıcı geliştiren şirketlerin yer aldığı bir çalışma grubu tarafından açık bir web standardı (W3C bünyesinde) olarak geliştiriliyor. WebAssembly ile C/C++, Rust ve diğer programlama dilleri ile geliştirilen programlar herhangi bir eklentiye ihtiyaç duymadan tarayıcılar tarafından yüksek performanslı olarak çalıştırılabiliyor.

Blazor ise Microsoft’un JavaScript’e ihtiyaç duymadan sadece C# programlama dili ile Angular, React ve Vue ile geliştirilen SPA ve PWA konsepti kapsamında web uygulaması geliştirmek için oluşturduğu yeni bir framework veya aslında bir programlama modeli. Blazor .NET ekosistemi içindeki geliştiricilerin React,Angular veya Vue’ya ihtiyaç duymdan client side uygulama geliştirmelerini sağlıyor. Microsoft, Blazor ile hem server side hem de WebAssembly vasıtasıyla client-side rendering imlanları sunarak rakiplerine alternatif sunmaya çalışıyor.

Dinle


Tüm Bölümler


Kaynakça ve Notlar

WASM

Blazor

LLVM / Emscripten

Stack Based Virtual Machine


Tüm Bölümler