1.0.1 • Published 7 years ago

memoize_promise_call v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

memoize_promise_call

Don't promise the same thing again 🙅. Memoize it 💪

Why we need to memoization?

there are situation where the client makes the same promise call again and again. Imagine if there is a critical promise call which takes a lot of time and we make the same call again how much of your client's precious time will be lost 😱. To avoid this we should memoize 👌.

Usage

    const memoizePromise = require('memoize_promise_call').memoizePromise

    fetch = memoziePromise(fetch)

    fetch('https://www.example.org').then((res)=>res.json()).then((data)=>{
        //Do something here
    })

    // 2nd time it won't make the request simply give you the response

    fetch('https://www.example.org').then((res)=>res.json()).then((data)=>{
        //Do something here
    })s