Anket: WebAssembly webin ötesinde büyüyor

Saberie

Active member
Cloud Native Computing Foundation (CNCF) araştırması WebAssembly’nin Durumu 2023, giderek daha fazla geliştirici ve programcının WebAssembly’yi (Wasm) yalnızca web uygulamaları için değil, bunların ötesinde de kullandığını gösteriyor. Görüşülen WebAssembly kullanıcılarının %61’i, Wasm ile web dışı projeleri ele alma konusunda iyimser olduklarını ifade ederek bunu kabul etti. Kullanıcıların %34’ü halihazırda tarayıcıya ek olarak yerel bir çalışma zamanı ortamı sunan WebAssembly Sistem Arayüzünü (WASI) kullanıyor. Pek çok kişi özellikle WASI’yi tanıtmayı planlıyor.

Duyuru





CNCF Anketi Web Montajı



Anket, WebAssembly kullanıcılarının %61’inin bunu tarayıcı dışındaki projeler için kullanmak istediğini gösteriyor.


(Resim: CNCF/Eğik Veri)



Ancak Wasm’ın ana uygulama alanları hala web’de kalıyor: Görüşülen kişilerin %85’i web uygulamaları için kullanıyor ve bunu veri görselleştirme (%35), Nesnelerin İnterneti (%32) ve yapay zeka (%30) izliyor. Bunu ilginç buluyorlar: daha hızlı yükleme süreleri (%23), yeni uygulamaları ve teknolojileri denemek (%22), projeler arasında kod alışverişi (%20) ve JavaScript’e kıyasla daha iyi performans (%20). Birçoğu sandbox güvenliğini %18 olarak değerlendiriyor.




CNCF Anketi Web Montajı



Wasm’ın web üzerinde ve ötesinde çeşitli uygulamaları vardır.


(Resim: CNCF/Eğik Veri)



Kullanıcıların %76’sı WebAssembly ile en başından itibaren yeni projeler geliştiriyor, %64’ü bunu mevcut uygulamaları yeni bir ortama taşımak için kullanıyor. Ve %62’si mevcut uygulamalarını mevcut ortamlarında yeni bir programlama diline dönüştürüyor.

İyi performans gerekli


Pek çok geliştirici, tarayıcıda derlenen kod aracılığıyla performans artışı umuyor ve bu ankette de doğrulandı: %67’si %20’den fazla, %30’u ise %50’den fazla performans artışı yaşadı. Sadece %2’si olumsuz etkiden şikayetçi.




CNCF Anketi Web Montajı



Yalnızca birkaç kullanıcı herhangi bir hız artışı fark etmedi. Çoğu zaman bunu anlamlı bir şekilde de yapar.


(Resim: CNCF/Eğik Veri)



Anket katılımcılarının en çok kullandığı diller %13 ile JavaScript ve C#, %11 ile Java, %10 ile C++ ve %9 ile Python oldu. WebAssembly Komut Dosyası yalnızca %4’lük küçük bir rol oynar. Kullanılan diğer dillere gelince, JS %45’lik geniş bir farkla hakim durumda.




CNCF Anketi Web Montajı



Wasm için birçok dil kullanılabilir, özellikle JavaScript popülerdir


(Resim: CNCF/Eğik Veri)



Sorunlar söz konusu olduğunda %19’u hata ayıklama ve sorun giderme konusunda zorluk yaşadıklarını bildiriyor. Bu, “Zorluk Yok” ifadesini kullanan kullanıcıların %17’siyle karşılaştırılmaktadır. Slashdata analistleri, çevrimiçi anketi CNCF ve Linux Vakfı adına 2023’ün üçüncü çeyreğinde gerçekleştirdi. 255 Wasm kullanıcısı katıldı.

Tarayıcı için bayt kodu


Derlenmiş bayt kodunu tarayıcıda çalıştırabilmek için W3C WebAssembly standardı kullanılıyor, bu da bu anketin de gösterdiği gibi genellikle komut dosyalarına göre hız artışı anlamına geliyor. Büyük tarayıcıların en son sürümlerinin tümü Wasm’ı destekler ve genellikle örneğin daha büyük uygulamalar veya oyunlarda kullanılır. Artık birçok programlama dili Wasm bayt koduna derlenebiliyor. Web dışında bile WASI, ilgili işletim sistemi veya sunucuda Wasm kodu için yerel bir çalışma zamanı ortamı sunar. İyi bilinen bir çalışma zamanı Wasmer’dir ve diğerlerinin kapsamlı bir listesi GitHub’da mevcuttur.


(DSÖ)



Haberin Sonu
 
Üst