Skip to main content

Caching vs Content Delivery Networks – What's the Difference?

· 9 min read
Pranjal Kumar
Software Engineer - Bentley

Caching vs CDN: @pranjal-barnwal | Pranjal Blogs: pranjal-barnwal | Pranjal Kumar, Hazaribag Jharkhand | SWE Bentley Systems

In the world of network optimization, Content Delivery Networks (CDNs) and caching play a vital role in improving website performance and user experience. And while both aim to speed up website loading times, they have distinct purposes and mechanisms. In this tutorial, we'll dive deep into the details of CDNs and caching to understand their similarities, differences, and how they contribute to enhancing online experiences.

The Past and Present of Browser Architecture

· 13 min read
Pranjal Kumar
Software Engineer - Bentley

Cover | Pranjal Blogs: pranjal-barnwal | Pranjal Kumar, Hazaribag Jharkhand | SWE Bentley Systems

The front end may be a rapidly changing field, and it is difficult for us to understand all aspects of it. However, front-end systems generally run in browsers, so a better understanding of browsers can help us develop front-end applications more effectively. This is also one of the reasons for this article and serves as an instance analysis of runtime.

How to Draw with JavaScript on an HTML Canvas Element

· 6 min read
Pranjal Kumar
Software Engineer - Bentley

How to Draw with JavaScript on an HTML Canvas Element – Gorilla Example | Pranjal Blogs: pranjal-barnwal | Pranjal Kumar, Hazaribag Jharkhand | SWE Bentley Systems

Now, let's see a concrete example and explore how to use JavaScript to draw a Gorilla. You don't need to have any prerequisites for this tutorial. Even if you missed the basics, you can start right away. We are only going to have some simple HTML and a plain JavaScript file that you can run directly in the browser.