Memoization - A Powerful Technique for JavaScript Optimization

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Welcome to our comprehensive UA-cam tutorial on Memoization in JavaScript! 🚀
    In this in-depth guide, we'll unravel the power of memoization and how it can significantly enhance your code's performance and efficiency. Whether you're a beginner or an experienced developer, you'll gain valuable insights into this optimization technique.
    Topics covered:
    ✅ What is memoization and how it works.
    ✅ Identifying scenarios suitable for memoization.
    ✅ Implementing memoization with clear, step-by-step examples.
    Unlock the full potential of your JavaScript applications by mastering memoization. Watch now and take your coding skills to the next level! 🔥
    #JavaScript #Memoization #WebDevelopment #CodingTips #performanceoptimization
    References:
    👍 Higher Order Functions - • JavaScript Higher Orde...
    👍 Closure (Detail) - • JavaScript Closures ar...
    👍 Closure (Beginner) - • #77 JavaScript Bangla ...
    👍 rest Operator - • #18 - Rest Operator - ...
    👍 Array reduce - • #13 - Array reduce() m...
    কোন প্রশ্ন থাকলে comment section এ comment করতে পারেন। সেই সাথে আমাদের একটি Facebook Group আছে। সেখানেও আপনার প্রশ্ন করতে পারেন। সব প্রয়োজনীয় link নিচে দেয়া হলো -
    👍 Facebook Group - / learnwithsumit
    👍 Like our Facebook Page - / letslearnwithsumit
    👍 Follow our GitHub Profile - github.com/lea...
    👍 Follow us at Instagram - / learnwithsumit
    👍 Follow me at - / sumit.analyzen
    👍 Learn with Sumit Official VS Code Theme - lwsbd.link/vst
    #learnwithsumit

КОМЕНТАРІ • 68

  • @__Gojo___
    @__Gojo___ Рік тому +6

    The memoization technique is indeed a crucial part of dynamic programming. thank you dada take love ❤❤

  • @robin45r
    @robin45r Рік тому +8

    আমরা গর্বিত যে আপনার মতো এমন একটা মেন্টর পেয়েছি তাও আবার বাংলা ভাষায় ❤️। ভাইয়া Mutation Observer নিয়ে একটা ভিডিও চাই। ভালো লাগে যখন আপনার নতুন নতুন ভিডিও চোখে পরে।

  • @rashedhasan4367
    @rashedhasan4367 8 місяців тому

    LeetCode থেকে প্রথমবার এই memorization এর নাম শুনি। ভেবেছিলাম এটা আবার কী? তারপর এ সম্পর্কে মিডিয়ামের একটা আর্টিকেল পড়ে কিছুটা বুঝেছিলাম। তবে আরো ঘোলাটে হয়ে গিয়েছলো। আপনার টিউটোরিয়াল দেখে পানির মতো বুঝে গেলাম। আর হ্যাঁ, ক্লোসারটাও আপনার কাছ থেকেই বুঝেছিলাম। ভালোবাসা অবিরাম ভাই।

  • @rafshan5338
    @rafshan5338 Рік тому

    eker por ek agun topic...valobasha roilo vai

  • @KhanReyad
    @KhanReyad Рік тому

    অসাধারণ বুজানোর ধরণ!

  • @majedulislam4982
    @majedulislam4982 Рік тому

    Great topic. Thanks Sumit vai

  • @islamicstudiochannel2465
    @islamicstudiochannel2465 Рік тому

    ভাইয়া আপনার Content গুলা আমাকে সবসময় অনুপ্রাণিত করে কারণ আমি এই Sector টা তে আসছি আপনার থেকে অনুপ্রাণিত হয়ে। আমি দোয়া কোরি যাতে আপনি ভালো থাকেন সুস্থ থাকেন এবং আরো ভালো Content তৈরি করতে পারেন ধন্যবাদ ভাইয়া।

  • @poizonncs8264
    @poizonncs8264 Рік тому

    Leetcode e amon eta problem solve korechilam, 2din pagol cilam solve korar agea. Amra jokhn self learning kori, especially ami, tokhn jeta na bujhi seta ke kind of mukhostoi kori. Apnar video gulo previous onek mukhosto jinis logically bujhte help kore. Thank you so much. Next video r jonno wait korbo

  • @rakibtweets
    @rakibtweets Рік тому

    Javascriptis awesome and Our Sumit vai is awesome.

  • @huraiah821
    @huraiah821 Рік тому +1

    ধন্যবাদ ভাই 🥰এই রকম অ্যাডভান্স কনসেপ্ট খুব সুন্দর করে বোঝানোর জন্য❤

  • @mdashrafuddin2825
    @mdashrafuddin2825 11 місяців тому

    awesome, thanks a lot. installed your eye peace theme. looking very nice

  • @imdad1593
    @imdad1593 Рік тому

    Asolei memoization eto easy!!! Sarajibon voy paisi ei word take! Thank you Sumit da❤❤

  • @KamrulHasan-bf6ey
    @KamrulHasan-bf6ey Рік тому

    Thanks sumit vai for this greate tutorial

  • @Oishie
    @Oishie Рік тому

    best bhia . akdom panir moto clear hoya gacha. onak Thanks

  • @GolamRabbany-ph2kf
    @GolamRabbany-ph2kf Рік тому

    You are the best teacher I have ever seen.

  • @aburaihan-py4vi
    @aburaihan-py4vi Рік тому

    Excellent!

  • @i_AmCurious
    @i_AmCurious Рік тому +2

    Please make a video on 'get' and 'set' keyword

  • @FerdausAlAmin
    @FerdausAlAmin Рік тому

    Great explanation..

  • @mohammadsharifulislam1644
    @mohammadsharifulislam1644 Рік тому

    Thanks bhai,eto sundor ekta conceptual video dewer jonno.

  • @mdhaiderhossain
    @mdhaiderhossain Рік тому

    খুব গুরুত্বপূর্ণ জিনিস দেখিয়েছেন ❤❤❤, ধন্যবাদ ভাই

  • @randomlaju4647
    @randomlaju4647 Рік тому

    Thanks vaiya ❤🥰

  • @zahinX
    @zahinX Рік тому

    Great one. Really enjoying the conceptual tutorials recently. Thanks to Sumit bhaia

  • @OjitDebNath
    @OjitDebNath Рік тому

    Thank you ❤

  • @arifhossen1635
    @arifhossen1635 Рік тому

    এক কথায় দারুন ❤

  • @sajeebahmed2602
    @sajeebahmed2602 Рік тому

    Joss Dada. You are my JS teacher and I'm, always learn from you ❤❤

  • @hasansaik257
    @hasansaik257 Рік тому

    Thanks vaiya

  • @mdsifulislam4862
    @mdsifulislam4862 Рік тому

    Very Good explained vhiya

  • @fathekarim
    @fathekarim Рік тому

    Need more video like this.

  • @user-rc3tt4qc6n
    @user-rc3tt4qc6n Рік тому

    functional programming er upor video chai vai

  • @exploringyourknowledge2030
    @exploringyourknowledge2030 10 місяців тому

    ❤ you vai 👌👌

  • @biplob61
    @biplob61 6 місяців тому

    Undoubdtedly This tutorial makes me understood about the overall concept of memoization.Thanks for the tutorial.But,when I pass arguments (0,0) and call the function multiple times then it fails to provide the result from cache.I didn't understand the issue.I will be thankfull if you make this issue clear.Thank you ❤

  • @khadizakhanommeem696
    @khadizakhanommeem696 Рік тому

    you make everything easy.

  • @robiulhasan1028
    @robiulhasan1028 Рік тому

    vai, awesome explanation as always. Thank you. ❤❤

  • @mdabutalha3165
    @mdabutalha3165 Рік тому +1

    Why need higher order function for memoization? We can simply manage key value pair and return the value based on key without creating higher order function.

    • @LearnwithSumit
      @LearnwithSumit  Рік тому +3

      sekhetre apnake variable or storage ta global scope e korte hobe. sekhetre function ta tar feature niye alada container thakbena. feature onujayi shudhu oi function er kajta ekta jaygay thakbena. erokom global scope e storage rakhle jekhane sekhane function reuse o korte parben na. function ta sorate hole storage tao sorate hobe

  • @devsDojo
    @devsDojo Рік тому

    Very well explained ❤.

  • @s.m.sherajulislam2099
    @s.m.sherajulislam2099 Рік тому

    Sir, Data Structure and algorithm with JS. akta playlist cai.

  • @mohammednazim4571
    @mohammednazim4571 Рік тому

    This was incredible dear tutor ❤

  • @banglaprogramming1112
    @banglaprogramming1112 Рік тому

    One word Awesome.

  • @imdadulhaque1
    @imdadulhaque1 Рік тому

    May Allah bless you. Continuously Learning from LearnnWithSumit.🥰🥰🥰

  • @hackersmethod3340
    @hackersmethod3340 Рік тому

    Good work

  • @mdkabiruddin254
    @mdkabiruddin254 Рік тому

    Awesome 😍😍😍

  • @arifalmasar
    @arifalmasar Рік тому

    ❤️🔥

  • @borhan_sahed
    @borhan_sahed Рік тому

    মাথায় ঢুকে গেছে ❤️

  • @mdkawsarislamyeasin4040
    @mdkawsarislamyeasin4040 8 місяців тому

    Leetcode 30 days challenge er memories problem er solutions hoye gelo 😁😁

  • @hasibulmahfuz
    @hasibulmahfuz 9 місяців тому

    vaia ami apnar shokol tutorial gula e dekhi and notun notun skill shikhi
    apnar kache ekta request deno use kivabe korte hoy ta niye ekti tutorial banan plzz

  • @GolamRabbany-ph2kf
    @GolamRabbany-ph2kf Рік тому

    Could anyone please tell me if the BD Jobs is a good site to find a good react native developer? If no, where can I put my advert to find a senior react native developer?

  • @riyazulhaque2421
    @riyazulhaque2421 Рік тому

    ❤️❤️❤️❤️

  • @shakib1010
    @shakib1010 Рік тому

    What if I just want to memorize only the last passed value in the object?

  • @SohanurShadhin
    @SohanurShadhin Рік тому

    Love you dada

  • @ansaryShohan
    @ansaryShohan Рік тому

    Thanks sumit vai. Parameter gula jokhn alada order e dibo tokhn to abr calculate korbe? Tokhn ki abr kono query korar dorkar porbe?

    • @LearnwithSumit
      @LearnwithSumit  Рік тому +1

      sekhetre key toiri korar samay sort kore ekta nirdishto order e rakhte paren. je order ei ashuk na keno sort kore ek order e niye niben

  • @siamhossen680
    @siamhossen680 Рік тому

    Oop এর মত Functional programming এর উপর ভিডিও চাই

  • @rashedhasan4367
    @rashedhasan4367 8 місяців тому

    একটা প্রশ্ন, যদি আমি key হিসেবে [0,0] পাঠাই সেক্ষেত্রে সমস্যা হচ্ছে। দ্বিতীয়বার সেম ইনপুট দিয়ে কল করলে কন্ডিশন বলছে [0,0] নামের কোন key নেই। এটার সমাধান কী ভাই? ধন্যবাদ।

    • @learnwithhabib-bd
      @learnwithhabib-bd 8 місяців тому +1

      cache object er moddhe 1st bar er output thik vabe save hoyni. tai amon hocche.

  • @yt_shuvo
    @yt_shuvo Рік тому

    Tricky❤

  • @shaonsikdar8738
    @shaonsikdar8738 8 місяців тому

    ❤ 06 Dec, 2023

  • @sumonbarai178
    @sumonbarai178 Рік тому

    এখন memorization === পানি

  • @sekul-hassan
    @sekul-hassan Рік тому

    ভাই, এতসব না করে আমরা একটা এরে ব্যাবহার করলেই তো হয়। DP concept. যদিও এটা একটা সিম্পল প্রবলেম।
    নাকি আপনার মত করেই সলভ করতে হবে..?

    • @LearnwithSumit
      @LearnwithSumit  Рік тому +1

      Ki bujhlen vai? Ja bollam kichui bujhete paren nai. Apni array use korle kothay korben. Global scope e rakhben. kintu function er vitor rakhben na. taile laav ki holo? Seta to reusable kichu holona! Function soraye niye gele oi array o baire theke sorate hobe.:(

    • @md.redwanhossain6288
      @md.redwanhossain6288 Рік тому

      DP teo array er limitation ache. Hashmap is the safest if implemented properly. And language er built-in hashmap normally properly implemented thake.

    • @sekul-hassan
      @sekul-hassan Рік тому

      @@LearnwithSumit ভাই, আমার কথাগুলো কেন জানি কোন ওয়েব ডেভলপারই মানতে চায় না। আমরা যখন C++ দিয়ে CP করি সেখানে তো আর ক্লোজার নাই। মেমরাইজেশনের জন্য আমরা তখন DP use করি। কিন্তু এখানে ব্রাউজার closer এর একটা সুবিধা দিছে তাই সেটা ইউস করি।

    • @LearnwithSumit
      @LearnwithSumit  Рік тому

      apnar kotha web developer keno manye chaibe. apni jodi DP shikhe web development er sathe or specifically JavaScript er sathe onno language er tulona koren seta to expected na. Protita language different. Apnar kotha ejonnoi manbena karon apni JavaScript er moddhe apnar onno language expect korchen. Ami kintu DP er moddhe closure expect korina. Kintu jokhon JavaScript bujhacchi tokhon closure keno bujhabona? Eta functional programming er ekta basic concept!

  • @mdmahady1326
    @mdmahady1326 Рік тому

    ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @mdkawsarislamyeasin4040
    @mdkawsarislamyeasin4040 Рік тому

    এবার বুঝলাম React.js কাকায় useMemo ব্যবহার করে 🙂😳