Speaker

Naveh Sadeh

Naveh Sadeh

Full Stack Team Lead at Harmonya

Jerusalem, Israel

Actions

I'm a Full Stack Team Lead at Harmonya, where I lead the development of scalable, high-performance applications with a strong focus on JavaScript. I joined Harmonya after playing a key role at CyberSixgill, contributing to its successful exit, and after serving in 8200 in both mandatory and professional service. Along the way, I also worked as a freelancer, delivering end-to-end projects for a variety of clients and companies. Beyond tech, I'm a musician and guitarist, and in my free time, I’m passionate about education, working with teenagers to guide and inspire them. I also speak at meetups and write articles on JavaScript, sharing insights on development best practices, architecture, and performance improvements.

Area of Expertise

  • Business & Management
  • Information & Communications Technology
  • Media & Information
  • Region & Country

Topics

  • Full-Stack Development
  • Software Engineering Management

Never Wait for an API Again: Unlocking CacheStorage for Blazing Speed

We all know caching can speed up our apps - but most developers think of CacheStorage as a tool for storing assets like images, scripts, and stylesheets. What if I told you that the real power of CacheStorage lies in API response caching?

By intelligently storing and serving HTTP responses directly from the browser, we can significantly reduce server load, eliminate redundant network requests, and deliver near-instant data retrieval - all while keeping the cache fresh and up to date. This means faster page loads, better offline support, and a smoother user experience without sacrificing real-time data accuracy.

After implementing this approach in three different companies - and seeing firsthand how it dramatically improved load times, reduced backend strain, and made the app feel instantly responsive - I want to share the key strategies that make it work.

What You’ll Take Away:
✅ How CacheStorage API works and why it’s better than LocalStorage or IndexedDB for API caching
✅ How to cache API responses and serve data instantly without hitting the network
✅ Smart strategies for cache invalidation, versioning, and dynamic updates
✅ How to integrate CacheStorage with React Query / SWR for even better performance
✅ Real-world examples of how caching API responses can make your app feel native-fast

If you’ve ever struggled with slow API responses or unnecessary network calls, this talk will show you how to take control of caching and make your React app feel lightning-fast.

The Edge of Performance: Pushing Node.js to Its Limits

Node.js is great for I/O-heavy tasks - but what happens when you throw massive computations and high memory loads at it? How far can you push it before things start breaking?

After 10 years of writing JavaScript for massive datasets, I've seen Node.js crash and burn under extreme CPU and RAM pressure - and I've learned how to stop it. In this talk, I'll share real-world lessons from optimizing Node.js for heavy computation, covering what works, what doesn't, and what you should absolutely avoid.

We'll dive into worker threads, memory management, native bindings, and practical optimizations that can stretch Node.js beyond its usual limits. If you've ever found yourself battling CPU bottlenecks or dealing with mysteriously high memory usage - this talk is for you!

What you’ll take away:
✅ How far Node.js can go before CPU and memory become a problem
✅ The biggest pitfalls that slow down heavy computations
✅ Practical optimizations to boost performance under extreme load
✅ How to use worker threads, buffers, and native modules effectively

NodeTLV 2025 Sessionize Event Upcoming

June 2025 Tel Aviv, Israel

Naveh Sadeh

Full Stack Team Lead at Harmonya

Jerusalem, Israel

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top