Welcome!

Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Mehdi Daoudi

Compression: Making the Big Smaller and Faster (Part 1) By Nilabh Mishra How important is data compression? The sharing of information in a fast and efficient manner has been an area of constant study and research. Companies like Google and Facebook have spent a lot of time and effort trying to develop faster and better compression algorithms. Compression algorithms have existed since the ’70s and the ongoing research to have better algorithms proves just how important compression is for the Internet and for all of us. The Need for Data Compression The World Wide Web (WWW) has undergone a lot of changes since it was made available to the public in 1991. Believe it or not, the copy of the world’s first website can still be browsed here. Back then, webpages were very simple. Today, they are increasingly more complex and there is an evident need to have compression algor... (more)

The Speed Index | @DevOpsSummit @Catchpoint #DevOps #WebPerf #DX #AI

Understanding Speed Index By Moiz Khan There’s a lot of buzz around the speed index metric, but what exactly is this metric and how is it calculated? Even more so, why do we need a new metric when there are so many already on the plate? This article gives you detailed answers to these questions. What is speed index? User expectations have changed drastically, webpages are expected to load faster with all elements rendering as soon as possible; user frustration increases if the visual content of the page is slow to load. There are several metrics used to measure user experience, b... (more)

WebPerf 101: #JavaScript | @CloudExpo #Catchpoint #DevOps #CD #WebPerf

Web Performance 101: Optimizing JavaScript By Kameerath Kareem JavaScript redefined web applications ushering in a new era of dynamic websites with fluid responsive designs. It has gained a strong following among developers, popular libraries and frameworks like JQuery and Angular JS are all built with JavaScript. The endless design possibilities that JavaScript provides coupled with the numerous libraries available today makes it an indispensable part of web application development. Why JavaScript? Today, almost every website uses JavaScript to provide an interactive digital exp... (more)

Monitoring Dynamic Multi-Step Transactions | @DevOpsSummit #DevOps #APM #Monitoring

Monitoring Dynamic Multi-Step Transactions By Dawn Parzych Last week, I tried to book a hotel for an upcoming business trip. I logged into the travel portal entered the city and dates of travel and clicked search. Then, I waited and waited and waited and waited, yet nothing happened. I tried again; same results. At this point, I gave up and moved onto other tasks, conceding to the fact that I would have to come back and try again later. If this had been for personal travel, I would have moved onto another site to book my room and a sale would have been lost. As this was for busi... (more)

Compression: Making the Big Smaller and Faster (Part 2)

In the last blog, we discussed the different methods of compression and how it works. In this post, we are going to talk about the Brotli Compression in comparison to other compression algorithms. Brotli Compression Per rfc7932: Brotli is a lossless compressed data format that compresses data using a combination of the LZ77 algorithm and Huffman coding, with efficiency comparable to the best currently available general-purpose compression methods. It’s maintained by Google and reduces bandwidth consumption and helps content load faster. When it was developed in 2015, Brotli was... (more)