Javascript event loop
Javascript
1. Single threaded
2. Non-blocking
3. Asynchronous concurrent language
How does Javascript works ?
1. Javascript Engine
2. Event loop
3. Callback queue
4. Web APIs
Visualisation of callstack
function f1(a){ return 21 * a; } function f2(){ return f1(2); } function print(){ const res = f2(); console.log('res: ', res) } print();
const x_res = syncReq('x.com') const y_res = syncReq('y.com') const z_res = syncReq('z.com') console.log(x_res); console.log(y_res); console.log(z_res);
How to prevent this situation ?
Asynchronous callback
console.log('Hi'); setTimeout(function() { console.log('there'); }, 5000) console.log('Gndg meetup');
Thanks
email : sumanshweta44@gmail.com
By shweta suman