Go offline with Service WorkerThe only motivation I had behind learning service workers was to access an app offline, so we'll know and understand how to do that using a simple demo project. Here're a few things we'll cover as part of this blog: What is a Service Worker? How to...Jul 17, 2023 · 9 min readsjsouvik.hashnode.dev
Rendering strategies: CSR, SSR, SSG, ISRWe have been using frontend libraries/frameworks that help to build single-page applications out of the box where the application is rendered on the client side and we all are pretty familiar with that approach. There're a few more ways to render app...Feb 1, 2023 · 10 min readsjsouvik.hashnode.dev
Iterators & Generators in JSI learned about Iterators and Generators in JavaScript while solving a problem. So, we will be discussing these concepts here and trying to understand the concepts using the same problem that I encountered. Before looking at the problem and understan...Sep 12, 2022 · 4 min readsjsouvik.hashnode.dev
Web PerformanceHello 👋 everyone, I have started learning about Web Performance recently. So, just thought of sharing my learning so far… Web Vitals There're a few metrics known as Web Vitals to measure the performance of web apps. So, let’s discuss those metrics b...Jan 23, 2022 · 6 min readsjsouvik.hashnode.dev
Prototypal Inheritance and Classes in JavaScriptHello everyone, in this article, we would be discussing: Constructor function, Prototypes, Inheritance, classes in JS These are very important concepts and would help you to understand Object-Oriented Programming(OOP) in JS. So, keep reading til...1EJan 8, 2022 · 7 min readsjsouvik.hashnode.dev