Medhat Dawoud

Back to blog

Performance

 •  4 min read

As a new web developer you might be wondering why do we need to care that much about different browsers and why anyway do we…
Medhat Dawoud | Blog - Have You Optimized for INP? 🚀

 •  7 min read

If the user has to click twice to do one thing, this is called `Rage Click` and it is very annoying to any user, it…
Medhat Dawoud | Blog - How to Optimize the Web for the Worst User Conditions?

 •  10 min read

As a matter of a fact, there are a lot of uncertainty about the user of the web, and that is what makes it exciting…
Medhat Dawoud | Blog - Slow Start and Congestion Control

 •  5 min read

The simplest form of client/server communication is: a client (browser) sends a request for a specific resource and the server of the website sends the…
Medhat Dawoud | Blog - Why Your Internet is Limited?

 •  4 min read

The internet infrastructure began in the 1960s. The development of TCP/IP in the 1980s created the foundation of the modern internet. Commercialization began in the…
Medhat Dawoud | Blog - Optimize Data Fetching 🚀

 •  11 min read

In this new post in Performance, I want to focus on a very vital reason for a poor performance web app which is fetching data…
Medhat Dawoud | Blog - Measuring web performance, How fast is fast?

 •  7 min read

Any challenge in life is important to be objective in order to be fixed or to be proven fixed, in software performance we can do…
Medhat Dawoud | Blog - What makes the web slow? browser's bottleneck

 •  7 min read

In this article, I will explain briefly How the web works, and explain the core reasons behind the slowness of the web, specially browser's main…
Medhat Dawoud | Blog - Why Performance Matters?

 •  5 min read

Performance optimization is essential knowledge for all web developers nowadays, not optional or a fancy thing to brag with anymore, in this article I will…