Tüm blog yazıları

JavaScript

async/await mantığını gerçekten anlamak

Promise, event loop ve await arasındaki ilişkiyi ezberlemeden anlamak için küçük bir zihinsel model ve günlük kod örnekleri.

BilGen Akademi2 Ağustos 20267 dk okuma
JAVASCRIPT · ASYNC

BilGen Akademi

Teknik Blog

async/await, Promise kullanımını daha okunabilir hale getirir; fakat JavaScript'in asenkron çalışma modelini değiştirmez. await gördüğünüz yerde tüm uygulama değil, yalnızca ilgili async fonksiyon bekler.

await neyi bekler?

await bir Promise'in sonucunu bekler ve fonksiyonun devamını microtask kuyruğuna bırakır. Bu sırada JavaScript başka işleri yürütmeye devam edebilir.

Bağımsız işleri paralel başlatın

Birbirine bağlı olmayan iki isteği arka arkaya await etmek toplam süreyi gereksiz uzatabilir. Promise.all ile istekleri birlikte başlatıp sonuçlarını beraber beklemek çoğu durumda daha doğrudur.

Sonraki adım

Öğrendiklerini gerçek bir projede uygula

BilGen Akademi eğitimleri, konuyu sadece okumak yerine adım adım proje geliştirerek pekiştirmen için hazırlanır.

Kursları incele