- JSPI, senkron uygulamalar ile asenkron web API'leri arasındaki boşluğu azaltan bir köprü API'sidir
- WebAssembly uygulaması senkron bir API'yi çağırdığında kısa süreliğine duraklar ve asenkron I/O tamamlandığında devam eder
- Örneğin Promise döndüren
fetch API'si WebAssembly uygulamalarında doğrudan işlenemez; JSPI, Promise'i yakalar, WebAssembly uygulamasının ana mantığını geçici olarak duraklatır ve yanıt geldiğinde yeniden başlatır
- Hâlâ deneysel aşamadadır, bu yüzden production ortamında kullanılmamalıdır. Ancak bir gün standart bir özellik olarak eklenecektir
Henüz yorum yok.