Master JS & DSA

Master JS & DSA

Share

Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Master JS & DSA, Education Website, Bamongari, Halsa, Mirpur, Kushtia.

🚀 Master JS & DSA āĻšāϞ⧋ āφāĻĒāύāĻžāϰ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ“ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ¸ā§āĻĨāĻžāύāĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻĒāĻžāĻŦ⧇āύ āĻ…ā§āϝāĻžāĻĄāĻ­āĻžāĻ¨ā§āϏāĻĄ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϟāĻĒāĻŋāĻ•, DSA āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ, āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāĻ•ā§āϝāĻžāϞ āϕ⧋āĻĄāĻŋāĻ‚ āĻ—āĻžāχāĻĄ — āĻāĻ•āĻĻāĻŽ āϏāĻšāϜ āĻ“ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āϏāĻš

27/05/2025

🚀 āϤāĻĨā§āϝ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āύāϤ⧁āύ āϝ⧁āϗ⧇ āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ – āĻāĻ–āύ āφāĻĒāύāĻžāϰ āĻāφāχ āϏāĻšāĻ•āĻžāϰ⧀ Perplexity AI! 🌐🤖



āφāĻĒāύāĻŋ āĻ•āĻŋ āĻāĻ–āύāĻ“ Google āĻ˜ā§‡āρāĻŸā§‡ āĻ˜ā§‡āρāĻŸā§‡ āϏāĻŽā§Ÿ āύāĻˇā§āϟ āĻ•āϰāϛ⧇āύ? āĻāĻ–āύ āϏāĻŽā§Ÿ āĻāϏ⧇āϛ⧇ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ!
Perplexity AI āĻāĻ–āύ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ⧇ āĻāĻ• āĻŦāĻŋāĻļ⧁āĻĻā§āϧ āĻĄāĻŋāϜāĻŋāϟāĻžāϞ āϏāĻšāĻ•āĻžāϰ⧀ – āϝāĻž āϤāĻĨā§āϝ āĻ–ā§‹āρāĻœā§‡, āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰ⧇, āφāϰ āϏāĻ™ā§āϗ⧇ āϏāĻ™ā§āϗ⧇ āφāĻĒāύāĻžāϕ⧇ āϏāĻ āĻŋāĻ• āωāĻ¤ā§āϤāϰ āĻĻā§‡ā§Ÿ ✅

💡 āĻāϟāĻž āϕ⧇āĻŦāϞ āĻāĻ•āϟāĻž āϏāĻžāĻ°ā§āϚ āχāĻžā§āϜāĻŋāύ āύāĻžâ€”
āĻāϟāĻž āφāĻĒāύāĻžāϰ 👉
📌 āĻ—āĻŦ⧇āώāĻŖāĻžāϰ āϏāĻšāĻ•āĻžāϰ⧀
📌 āĻ•āύāĻŸā§‡āĻ¨ā§āϟ āφāχāĻĄāĻŋ⧟āĻž āĻœā§‡āύāĻžāϰ⧇āϟāϰ
📌 āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āϤāĻĨā§āϝ āϏāĻ‚āĻ—ā§āϰāĻžāĻšāĻ•
📌 āϕ⧋āĻĄāĻŋāĻ‚ āϏāĻšāĻ•āĻžāϰ⧀
📌 āϞ⧇āĻ–āĻžāϰ āĻĒāĻžāĻ°ā§āϟāύāĻžāϰ

đŸŽ¯ Perplexity AI āĻĻāĻŋā§Ÿā§‡ āϕ⧀ āϕ⧀ āĻ•āϰāĻŦ⧇āύ?
✅ āϝ⧇āϕ⧋āύ⧋ āĻĒā§āϰāĻļā§āύ⧇āϰ āĻ‰ā§ŽāϏāϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āωāĻ¤ā§āϤāϰ
✅ āϞāĻžāχāĻ­ āχāϭ⧇āĻ¨ā§āϟ āĻĢāϞ⧋ āĻ•āϰ⧁āύ – āϖ⧇āϞāĻžāϰ āĻ¸ā§āϕ⧋āϰ, āφāĻŦāĻšāĻžāĻ“āϝāĻŧāĻž, āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ
✅ āĻļāĻĒāĻŋāĻ‚ā§Ÿā§‡āϰ āφāϗ⧇ āĻĻāĻžāĻŽ āĻ“ āϰāĻŋāĻ­āĻŋāω āϤ⧁āϞāύāĻž āĻ•āϰ⧁āύ
✅ SEO āĻ“ āĻŽāĻžāĻ°ā§āϕ⧇āϟ āϰāĻŋāϏāĻžāĻ°ā§āϚ āϏāĻšāĻœā§‡āχ
✅ āϕ⧋āĻĄ āϞāĻŋāϖ⧁āύ āĻ“ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰ⧁āύ
✅ AI āĻĻāĻŋā§Ÿā§‡ āĻŦā§āϞāĻ—, āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ, āχāĻŽā§‡āχāϞ āϞāĻŋāϖ⧇ āĻĢ⧇āϞ⧁āύ
✅ āφāχāύ, āĻļāĻŋāĻ•ā§āώāĻž, āϚāĻŋāĻ•āĻŋā§ŽāϏāĻžâ€”āϏāĻŦ āϏ⧇āĻ•ā§āϟāϰ⧇ āχāύāϏāĻžāχāϟ āĻĒāĻžāύ
✅ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻŦāĻž āĻ›āĻŦāĻŋ āĻĨ⧇āϕ⧇ āϤāĻĨā§āϝ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰ⧁āύ

🌟 āϕ⧇āύ Perplexity AI āϏ⧇āϰāĻž?
🔹 āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āϚ – āϏāĻŦāĻšā§‡ā§Ÿā§‡ āĻšāĻžāϞāύāĻžāĻ—āĻžāĻĻ āϤāĻĨā§āϝ
🔹 āĻ•āύāĻ­āĻžāϰāϏ⧇āĻļāύāĻžāϞ āĻšā§āϝāĻžāϟ – āĻ•āĻĨāĻž āĻŦāϞāĻžāϰ āĻŽāϤ⧋āχ
🔹 āĻ‰ā§ŽāϏāϏāĻš āωāĻ¤ā§āϤāϰ – āϝāĻžāϚāĻžāχ āĻ•āϰāĻž āϏāĻšāϜ
🔹 āĻĒā§āϰāϏāĻ™ā§āĻ— āĻ¸ā§āĻŽā§ƒāϤāĻŋ – āφāϗ⧇āϰ āĻĒā§āϰāĻļā§āύ āĻŽāύ⧇ āϰāĻžāϖ⧇
🔹 āĻĒā§āϰ⧋ āĻŽā§‹āĻĄ – āĻ—āĻ­ā§€āϰ āĻ“ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ
🔹 āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧇ āϤāĻĨā§āϝ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ (PDF, DOC, āχāĻŽā§‡āϜ)

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϰāĻ•āĻŽāĻĢ⧇āϰ:
đŸ‘ļ āύāϤ⧁āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀: āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻļā§āύ āĻ•āϰ⧇ āωāĻ¤ā§āϤāϰ āĻ“ āϏāĻžāϰāĻžāĻ‚āĻļ āĻĒāĻžāύ
🧑‍đŸ’ŧ āĻŽāĻŋāĻĄ-āϞ⧇āϭ⧇āϞ āχāωāϜāĻžāϰ: SEO/āϰāĻŋāϏāĻžāĻ°ā§āĻšā§‡ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϰ⧇āϜāĻžāĻ˛ā§āϟ āύāĻŋāύ
🧑‍đŸ’ģ āĻĒā§āϰ⧋ āχāωāϜāĻžāϰ: API, āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āĻ“ āϕ⧋āĻĄāĻŋāĻ‚ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

📚 āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻœā§€āĻŦāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϝ⧇āĻŽāύ:
🔸 āĻŦā§āϞāĻ—āĻžāϰāϰāĻž āĻ•āύāĻŸā§‡āĻ¨ā§āϟ āφāχāĻĄāĻŋ⧟āĻž āĻĒāĻžāύ SEO āωāĻĒāϝ⧋āĻ—ā§€āĻ­āĻžāĻŦ⧇
🔸 āφāχāύāĻœā§€āĻŦā§€āϰāĻž āĻĻā§āϰ⧁āϤ āϕ⧇āϏ āϞ āĻāĻŦāĻ‚ āϤāĻĨā§āϝ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ
🔸 āĻļāĻŋāĻ•ā§āώāĻžāĻ°ā§āĻĨā§€āϰāĻž āϜāϟāĻŋāϞ āĻŦāĻŋāώ⧟ āϏāĻšāϜ āĻ•āϰ⧇ āĻļāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ
🔸 āĻŦāĻŋāϜāύ⧇āϏ āϟāĻŋāĻŽ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻĄā§‡āϟāĻž āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰ⧇ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇
🔸 āĻ¸ā§āϟāĻ• āχāύāϭ⧇āĻ¸ā§āϟāϰāϰāĻž āϞāĻžāχāĻ­ āφāĻĒāĻĄā§‡āϟ āĻ“ āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ

đŸŽ¯ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āϟāĻŋāĻĒāϏ:
âœ”ī¸ āĻĒā§āϰāĻļā§āύ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻ•āϰ⧁āύ
âœ”ī¸ āϤāĻĨā§āϝ⧇āϰ āĻ‰ā§ŽāϏ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ
âœ”ī¸ āĻ­āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻļā§āύ āĻ•āϰ⧇ āĻĢāϞāĻžāĻĢāϞ āϤ⧁āϞāύāĻž āĻ•āϰ⧁āύ
âœ”ī¸ AI-āϕ⧇ āĻĢāĻŋāĻĄāĻŦā§āϝāĻžāĻ• āĻĻāĻŋāύ – āφāϰāĻ“ āĻ­āĻžāϞ⧋ āĻĢāϞ āĻĒāĻžāĻŦ⧇āύ
âœ”ī¸ āύāϤ⧁āύ āĻĢāĻŋāϚāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϞ⧋āϰ āĻ•āϰ⧁āύ

đŸ”Ĩ āĻāĻ–āύāχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ 👉 https://www.perplexity.ai
āφāĻĒāύāĻžāϰ āϏāĻŽāϝāĻŧ, āĻœā§āĻžāĻžāύ āĻ“ āĻŦā§āϝāĻŦāϏāĻžāϰ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ Perplexity AI-āĻāϰ āϏāĻžāĻĨ⧇!

đŸ“ĸ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧁āύ āĻāχ āĻĒā§‹āĻ¸ā§āϟ āϝāĻĻāĻŋ āĻŽāύ⧇ āĻ•āϰ⧇āύ, āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āϏāĻŦāĻžāχāϕ⧇ āφāϰāĻ“ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇!

âœī¸ Post Credit: Tanvir Islam Sohan – WordPress Developer

20/05/2025

🚀 āĻŦ⧁āĻā§‡ āύāĻžāĻ“ JavaScript V8 Engine āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ — āĻāĻ•āĻĻāĻŽ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇



📌 āĻāχ āĻĒā§‹āĻ¸ā§āϟāϟāĻŋ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ JavaScript āĻļāĻŋāĻ–āϤ⧇ āχāĻšā§āϛ⧁āĻ• āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϞ⧇āĻ–āĻž, āϝ⧇āύ āϤāĻžāϰāĻž āĻāĻ•āĻĻāĻŽ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇ JS Engine āĻāϰ āĻ­āĻŋāϤāϰ⧇āϰ āĻ•āĻžāϜāϗ⧁āϞ⧋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

💡 JavaScript Engine āĻŦāϞāϤ⧇ āφāϏāϞ⧇ āϕ⧀ āĻŦā§‹āĻāĻžā§Ÿ?
JavaScript Engine āĻšāϞ⧋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ/āϏāĻĢāϟāĻ“ā§Ÿā§āϝāĻžāϰ āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϞ⧇āĻ–āĻž JavaScript āϕ⧋āĻĄāϕ⧇ machine code āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āϰāĻžāύ āĻ•āϰāĻžā§ŸāĨ¤

👉 āϜāύāĻĒā§āϰāĻŋ⧟ JS Engine āĻšāϞ⧋ V8 Engine, āϝāĻž Google Chrome āĻāĻŦāĻ‚ Node.js āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšā§ŸāĨ¤

🧠 āĻĒ⧁āϰ⧋ Process āϟāĻŋ āϕ⧇āĻŽāύ āĻšā§Ÿ? (Step-by-step āĻŦā§āϝāĻžāĻ–ā§āϝāĻž)
āφāĻŽāϰāĻž āύāĻŋāĻšā§‡ JavaScript āϕ⧋āĻĄ āϰāĻžāύ āĻšāĻ“ā§ŸāĻžāϰ āĻĒ⧇āĻ›āύ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ V8 Engine āĻ•āĻžāϜ āĻ•āϰ⧇, āϏ⧇āϟāĻž āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻ›āĻŋāĨ¤

1ī¸âƒŖ JS Code → Parser → AST
-------------------------------
āϤ⧁āĻŽāĻŋ āϝāĻ–āύ JS āϕ⧋āĻĄ āϞ⧇āĻ–ā§‹, āĻĒā§āϰāĻĨāĻŽā§‡ Parser āϏ⧇āχ āϕ⧋āĻĄāϟāĻŋ āĻĒā§œā§‡ āĻāĻŦāĻ‚ āϤāĻž āĻĨ⧇āϕ⧇ AST (Abstract Syntax Tree) āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

🧩 āωāĻĻāĻžāĻšāϰāĻŖ:
let a = 5 + 10;
āĻāχ āϕ⧋āĻĄāϕ⧇ Tree āφāĻ•āĻžāϰ⧇ āϭ⧇āϙ⧇ āĻĢ⧇āϞāĻž āĻšā§Ÿ — āϝ⧇āϟāĻž JS Engine āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

2ī¸âƒŖ Interpreter: āĻĒā§āϰāĻĨāĻŽ āϧāĻžāĻĒ⧇ Ex*****on |
-------------------------------
AST āĻĨ⧇āϕ⧇ āϕ⧋āĻĄ āĻĒāĻžāĻ āĻžāύ⧋ āĻšā§Ÿ Interpreter āĻāϰ āĻ•āĻžāϛ⧇, āϝāĻž āϕ⧋āĻĄāϕ⧇ Bytecode āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇ āĻ“ āĻāĻ•āĻĻāĻŽ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϚāĻžāϞāĻžā§ŸāĨ¤

⚡ āĻāϤ⧇ Ex*****on āĻĻā§āϰ⧁āϤ āĻļ⧁āϰ⧁ āĻšā§Ÿ, āĻ•āĻŋāĻ¨ā§āϤ⧁ Code Optimization āĻ•āĻŽ āĻšā§ŸāĨ¤

3ī¸âƒŖ Profiler āĻ“ Compiler: Fast āĻ•āϰ⧇ āϤ⧁āϞāĻŦ⧇ |
-------------------------------
JS Engine āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇ āĻĻ⧇āϖ⧇ āϕ⧋āύ āϕ⧋āύ āϕ⧋āĻĄ āĻŦāĻžāϰāĻŦāĻžāϰ āϚāϞāϛ⧇ — āĻāϕ⧇ āĻŦāϞāĻž āĻšā§Ÿ "Hot Code"āĨ¤

āϤāĻ–āύ Profiler āϏ⧇āχ Hot Code āϗ⧁āϞ⧋ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧇ ➤ āĻāĻŦāĻ‚ Compiler (JIT Compiler) āϏ⧇āϗ⧁āϞ⧋āϕ⧇ Highly Optimized Machine Code āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇āĨ¤

✅ āĻāϤ⧇ Performance āĻ…āύ⧇āĻ• āĻŦā§‡ā§œā§‡ āϝāĻžā§ŸāĨ¤ Real browser performance āĻāϰ āĻĒ⧇āĻ›āύ⧇ āĻāχ āϜāĻŋāύāĻŋāϏāϟāĻžāχ āϏāĻŦāĻšā§‡ā§Ÿā§‡ āĻŦ⧜ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āϰāĻžāϖ⧇āĨ¤

đŸ—‚ī¸ Memory Stack vs Heap
-------------------------
JS Engine āĻ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻĻ⧁'āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻ•āϰāĻž āĻšā§Ÿ:

🔹 Stack (Call Stack):

āϝ⧇āĻ–āĻžāύ⧇ Function āϗ⧁āϞ⧋ āĻāϕ⧇ āĻāϕ⧇ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻšā§ŸāĨ¤

Primitive Data āϟāĻžāχāĻĒ (number, string) Stack āĻ āϰāĻžāĻ–āĻž āĻšā§ŸāĨ¤

🔸 Heap (Memory Heap):

āϝ⧇āĻ–āĻžāύ⧇ Objects, Arrays, Closure, Reference āϟāĻžāχāĻĒ Variable āĻĨāĻžāϕ⧇āĨ¤

āĻŦ⧜ āĻ“ dynamic memory allocation āĻāĻ–āĻžāύ⧇ āĻšā§ŸāĨ¤

🔁 Event Loop: JS āĻāϰ Async āϜāĻžāĻĻ⧁:

JavaScript āĻšāϞ⧋ Single-threaded āĻ­āĻžāώāĻž, āĻŽāĻžāύ⧇ āĻāĻ• āϏāĻŽā§Ÿ āĻāĻ•āϟāĻžāχ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāϰāĻĒāϰāĻ“ JS āϕ⧀āĻ­āĻžāĻŦ⧇ async āĻ•āĻžāϜ āĻ•āϰ⧇?

āωāĻ¤ā§āϤāϰ: Event Loop āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡āĨ¤

âš™ī¸ Step-by-step Flow:

āϤ⧁āĻŽāĻŋ āϝāĻ–āύ setTimeout, fetch, āĻŦāĻž Promise āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧋ ➤ āϏ⧇āϟāĻž āϚāϞ⧇ āϝāĻžā§Ÿ Web APIs āĻŦāĻž āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻĒāĻžāĻļ⧇

āĻ•āĻžāϜ āĻļ⧇āώ āĻšāϞ⧇ ➤ Callback Queue āĻŦāĻž Job Queue āϤ⧇ callback āĻĒāĻžāĻ āĻžāύ⧋ āĻšā§Ÿ

Event Loop āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇ Call Stack āĻ–āĻžāϞāĻŋ āĻšāĻ“ā§ŸāĻžāϰ

āĻ–āĻžāϞāĻŋ āĻšāϞ⧇ ➤ Callback Stack āĻ āĻĒāĻžāĻ āĻžā§Ÿ ➤ āϕ⧋āĻĄ execute āĻšā§Ÿ

✅ āĻāχāĻ­āĻžāĻŦ⧇ JS Asynchronous āĻ•āĻžāϜ āĻ•āϰ⧇āĻ“ Synchronous-āĻāϰ āĻŽāϤ⧋ behave āĻ•āϰ⧇āĨ¤

🔄 Callback Queue vs Job Queue:

Callback Queue: setTimeout, Event Handlers

Job Queue: Promises, async/await

🧠 āϤāĻžāχ Promise.then() āϏāĻŦāϏāĻŽā§Ÿ setTimeout() āĻāϰ āφāϗ⧇ execute āĻšā§Ÿ, āĻ•āĻžāϰāĻŖ Job Queue-āĻāϰ Priority āĻŦ⧇āĻļāĻŋāĨ¤

đŸŽ¯ āϏāĻ‚āĻ•ā§āώ⧇āĻĒ⧇ (Recap):
---------------------
JS Code ====> āϤ⧁āĻŽāĻŋ āϕ⧋āĻĄ āϞ⧇āĻ–ā§‹ |
Parser ====> āϕ⧋āĻĄ āĻĨ⧇āϕ⧇ AST āϤ⧈āϰāĻŋ āĻšā§Ÿ |
Interpreter ====> Bytecode āϤ⧈āϰāĻŋ āĻ•āϰ⧇ Ex*****on āĻļ⧁āϰ⧁ āĻšā§Ÿ |
Profiler & Compiler ====> Hot code optimized āĻšā§Ÿā§‡ Machine Code āĻšā§Ÿ |

Memory =====> Stack āĻ“ Heap āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšā§Ÿ |
Async ======> Event Loop, Callback Queue, Job Queue āĻĻā§āĻŦāĻžāϰāĻž async āϕ⧋āĻĄ āϚāϞ⧇ |

📌 āωāĻĒāϏāĻ‚āĻšāĻžāϰ:

āĻāχ diagram āϟāĻŋ āϤ⧋āĻŽāĻžāϕ⧇ JavaScript Engine āĻāϰ āĻ­āĻŋāϤāϰ⧇āϰ āĻĒ⧁āϰ⧋ ex*****on flow āϖ⧁āĻŦ āϏāĻšāĻœā§‡ āĻŦ⧁āĻāĻŋā§Ÿā§‡ āĻĻāĻŋā§Ÿā§‡āϛ⧇āĨ¤ āĻāĻ–āύ āĻĨ⧇āϕ⧇ āϤ⧁āĻŽāĻŋ āϝāĻ–āύ setTimeout āĻŦāĻž Promise āϞāĻŋāĻ–āĻŦ⧇, āϤāĻ–āύ āĻŽāĻžāĻĨāĻžā§Ÿ āĻĨāĻžāĻ•āĻŦ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ JS Engine āĻ•āĻžāϜ āĻ•āϰāϛ⧇āĨ¤

đŸŽ¯ āĻāχ Understanding āϤ⧋āĻŽāĻžāϕ⧇ Interviews, Performance Optimization āĻ“ DSA āĻļ⧇āĻ–āĻžāϰ āϏāĻŽā§Ÿ āϖ⧁āĻŦ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇āĨ¤

✅ āϤ⧋āĻŽāĻžāϰ āĻ•āϰāĻŖā§€ā§Ÿ:

🔁 Share āĻ•āϰ⧋ āĻāχ āĻĒā§‹āĻ¸ā§āϟ āϤ⧋āĻŽāĻžāϰ āĻŦāĻ¨ā§āϧ⧁āϰ āϏāĻ™ā§āϗ⧇
📌 Bookmark āĻ•āϰ⧇ āϰāĻžāĻ–ā§‹ – āĻŦāĻžāϰāĻŦāĻžāϰ āĻĻ⧇āĻ–āĻžāϰ āĻŽāϤ⧋ āĻĒā§‹āĻ¸ā§āϟ
â¤ī¸ Follow āĻ•āϰ⧋: Master JS & DSA – āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ āĻāĻŽāύ āϏāĻšāϜ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒ⧇āϤ⧇

🔔 āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§‹āĻ¸ā§āĻŸā§‡ āφāĻŽāϰāĻž āφāϞ⧋āϚāύāĻž āĻ•āϰāĻŦā§‹:

"Ex*****on Context, Scope Chain & Closures" — Diagram āϏāĻšāĨ¤

ÂŠī¸ Authored by Tanvir Islam | WordPress Developer
📘 Shared via “Master JS & DSA” – Learn JavaScript & DSA the Right Way

11/05/2025

đŸŽ¯ ⧍ā§Ļ⧍ā§Ģ āϏāĻžāϞ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻļ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϏ⧇āϰāĻž āĻ­āĻžāώāĻžāϗ⧁āϞ⧋āϰ āϤāĻžāϞāĻŋāĻ•āĻž



📌 āĻāχ āϤāĻžāϞāĻŋāĻ•āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻĒāĻžāρāϚāϟāĻŋ āĻŽā§‚āϞ āĻŽāĻžāύāĻĻāĻŖā§āĻĄā§‡āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇:
👉 āϚāĻžāĻ•āϰāĻŋāϰ āϚāĻžāĻšāĻŋāĻĻāĻž
👉 āĻ—āĻĄāĻŧ āĻŦ⧇āϤāύ
👉 āĻļ⧇āĻ–āĻžāϰ āĻ•āĻ āĻŋāύāϤāĻž
👉 āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āϏāĻ¨ā§āϤ⧁āĻˇā§āϟāĻŋ
👉 āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ•āϤāĻž
-------------------------------------------------
🔝 ⧍ā§Ļ⧍ā§Ģ āϏāĻžāϞ⧇āϰ āϏ⧇āϰāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž
-------------------------------------------------
🐍 Python – āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻŦāĻ›āϰ⧇āĻ“ āĻļā§€āĻ°ā§āώ⧇ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

🌐 JavaScript (TypeScript āϏāĻš) – āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāĨ¤

đŸ—ƒī¸ SQL – āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāĨ¤

âš™ī¸ Golang – āĻ•ā§āϞāĻžāωāĻĄ āĻāĻŦāĻ‚ āĻĄā§‡āĻ­āĻ…āĻĒāϏ⧇āϰ āϜāĻ¨ā§āϝ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāĨ¤

đŸĻ€ Rust – āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŦāĻ‚ āĻĻā§āϰ⧁āϤ, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĻāĻ°ā§āĻļāĨ¤

🎮 C++ – āϗ⧇āĻŽ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ-āϏ⧇āĻ¨ā§āϏāĻŋāϟāĻŋāĻ­ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

☕ Java – āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻ…ā§āϝāĻžāĻĒ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻŦā§āϝāĻŦāĻšā§ƒāϤāĨ¤

🎲 C # – Unity āϗ⧇āĻŽ āχāĻžā§āϜāĻŋāύ āĻ“ .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

💎 Ruby – āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāĨ¤

🐘 PHP – āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāĨ¤
-----------------------------------------------------------------
đŸ’ŧ āĻ•ā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āϏ⧇āϰāĻž āĻ­āĻžāώāĻž
------------------------------------------------------------------
🌍 āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ: JavaScript (TypeScript āϏāĻš)

🎮 āϗ⧇āĻŽ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ: C # (Unity) āĻŦāĻž C++ (Unreal Engine)

🧠 āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚ āĻ“ AI: Python

📊 āĻĄā§‡āϟāĻž āϏāĻžāϝāĻŧ⧇āĻ¨ā§āϏ: Python āĻŦāĻž R

🤖 āϰ⧋āĻŦā§‹āϟāĻŋāĻ•ā§āϏ: C++ āĻŦāĻž Python

🔐 āϏāĻžāχāĻŦāĻžāϰāϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ: Python āĻŦāĻž C

đŸĒ™ āĻŦā§āϞāĻ•āĻšā§‡āχāύ: Solidity, Rust, Go

đŸ’ŗ āĻĢāĻŋāύāĻŸā§‡āĻ•: Python, C++

🌐 IoT āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ: C, Python

â˜ī¸ āĻ•ā§āϞāĻžāωāĻĄ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚: Go, Python

🔄 DevOps: Python, Bash, Go

📈 āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻ…ā§āϝāĻžāύāĻžāϞāĻŋāϟāĻŋāĻ•ā§āϏ: Python, SQL, Excel VBA

---------------------------------------------------
🤖 AI-āĻāϰ āϝ⧁āϗ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻļ⧇āĻ–āĻžāϰ āϗ⧁āϰ⧁āĻ¤ā§āĻŦ
-----------------------------------------------------
🧠 AI āϕ⧋āĻĄ āϞ⧇āĻ–āĻžāϝāĻŧ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇,
āĻ•āĻŋāĻ¨ā§āϤ⧁ AI-āϕ⧇ āĻĒā§āϰāĻ•ā§ƒāϤ Assistant āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϞ⧇ āφāĻĒāύāĻžāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻĻāĻ•ā§āώāϤāĻž āĻĨāĻžāĻ•āĻž āϜāϰ⧁āϰāĻŋāĨ¤

đŸšĢ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ AI āĻĻāĻŋāϝāĻŧ⧇ āϕ⧋āĻĄ āϞ⧇āĻ–āĻž āύāϝāĻŧ,

✅ āĻŦāϰāĻ‚ āύāĻŋāĻœā§‡ āĻŦ⧁āĻā§‡ āϕ⧋āĻĄ āϞāĻŋāϖ⧇ AI-āϕ⧇ āϏāĻšāĻžāϝāĻŧāĻ• āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāχ āϏāĻ āĻŋāĻ• āĻĒāĻĨāĨ¤
-------------------------------------------------------------
📌Note For Beginer:
-------------------------------------------------------------
🆕 āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϕ⧇āĻŦāĻžāϰ⧇ āύāϤ⧁āύ āĻšāύ, āϤāĻžāĻšāϞ⧇ Python āĻŦāĻž JavaScript āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤

āĻāϗ⧁āϞ⧋ āĻļ⧇āĻ–āĻž āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āϏāĻšāϜ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•ā§āϝāĻžāϰāĻŋāϝāĻŧāĻžāϰ āĻĒāĻĨ⧇āϰ āĻĻāϰāϜāĻž āϖ⧁āϞ⧇ āĻĻ⧇āϝāĻŧāĨ¤

đŸŽ¯ āĻāĻ•āĻŦāĻžāϰ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻžāϝāĻŧ āĻĻāĻ•ā§āώ āĻšāϝāĻŧ⧇ āωāĻ āϞ⧇,
📈 āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ­āĻžāώāĻžāϗ⧁āϞ⧋ āĻļ⧇āĻ–āĻž āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤

Want your school to be the top-listed School/college in Kushtia?

Click here to claim your Sponsored Listing.

Location

Website

Address

Bamongari, Halsa, Mirpur
Kushtia
7031