Hemanth's Scribes

web

How Caching Matters in JS?

Author Photo

Hemanth HM

Thumbnail

How Caching Matters in JS?

Caching plays a very important role, may it be on the client side or on the server side.

I tired to do a tittle benchmark test with benchmark.js and caching proved to benefit the performance remarkably.

To state the numbers, cache less query was 98% slower than the cached query!

It’s Agreeable, that cache has it’s on limitations on live objects, but it’s worth a timely cache update in that case.

Below is the simple test code and some numbers from the test :

Test code :

document.querySelectorAll(‘div#docs’).length

cache.get.divs.length;

Results :

document.querSelectorAll(‘div#docs’).length => 135,809 (ops) 98% slower.

cache cache.get.divs.length => 8,212,190 (ops) 0.99% faster.

Do let me know, if you find a better way of speeding up things!

#javascript#linux
Author Photo

About Hemanth HM

Hemanth HM is a Sr. Machine Learning Manager at PayPal, Google Developer Expert, TC39 delegate, FOSS advocate, and community leader with a passion for programming, AI, and open-source contributions.