Bhushan Patil

Bhushan Patil

Share

πŸ‘¨β€πŸ’»I build stuff and help front-end developers to become superstars. πŸ’― Follow me πŸ”₯

28/11/2025

When you see the GitHub profile of your Friend πŸ˜€

Photos from Bhushan Patil's post 28/11/2025

Debouncing vs. Throttling: two concepts every frontend dev needs to master for a buttery smooth UI. 🧈
πŸ”Ή Debounce: Waits for a pause (e.g., Search bars).
πŸ”Ή Throttle: Limits the rate (e.g., Scroll events).
Save this for your next code refactor! πŸ’ΎπŸ‘‡

26/11/2025

Why does React.memo not work when you pass objects as props?Because objects get recreated on every render. Use useMemo or move objects outside the component.

26/11/2025

The this keyword in JavaScript refers to the object that is currently executing a function, and its value depends entirely on how that function is called.

25/11/2025

Master JavaScript Promises and async/await to write clean, modern asynchronous code like a pro.

22/08/2025

πŸš€ Frontend Performance Optimization Roadmap
Struggling with slow websites or Core Web Vitals? Here’s a clean roadmap to follow:

πŸ”΄ High Priority – Fix critical issues: minify CSS/JS, compress images, reduce load time.

🟑 Medium Priority – Use CDNs, lazy load, optimize images, manage dependencies.

🟒 Low Priority – Fine-tune web fonts, preconnect, CSS concat, and preloading.

πŸ”§ Tools – Use Lighthouse, PageSpeed, WebPageTest, Squoosh.

βœ… Follow this checklist and get faster load times, better SEO & happier users.
πŸ’¬ Comment "Roadmap" to get full detailed checklist!
πŸ‘¨β€πŸ’» Follow .dev forΒ moreΒ devΒ tips.

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

Click here to claim your Sponsored Listing.

Location

Category

Address


Pune
411033