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

The NCAA men’s basketball tournament kicked off last week, and like many other people, I was looking forward to building my bracket. My colleagues and I enjoy some friendly competition, so we used CBS Sports as our bracket challenge host. The cut-off for submissions was Thursday at noon—being busy with work and a procrastinator by nature, I, along with many of my colleagues, waited until the hour before brackets closed to finalize my picks. Unfortunately, CBS Sports’ March Madness website crashed at this time, preventing users (myself included) from accessing their accounts and causing them to miss the submission deadline. During this downtime, users were experiencing an “Internal Server Error” as they attempted to login. With less than an hour until the brackets locked, I setup a transaction test to monitor the CBS March Madness website to try to find the root caus... (more)

Measuring Scrolling Stickiness

Does your scroll bar get stuck when you scroll down to a webpage or do you see some delay while loading your images once you scroll down to the bottom of the screen? This erratic behavior that sometimes occurs while scrolling is referred to as ‘scrolling stickiness.’ Smooth scrolling is essential to a seamless user experience, but sometimes the browser requires complex processes in order to reconstruct a page which can negatively affect the user experience. Every action that’s performed on a webpage adds to the browser overhead, whether it’s clicking on an item or scrolling down... (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)

How to Optimize TCP | @DevOpsSummit @Catchpoint #DX #DevOps #WebPerf

Optimize TCP to Speed Through the Digital Freeway By Dhanush Suhas TCP (Transmission Control Protocol) is a common and reliable transmission protocol on the Internet. TCP was introduced in the 70s by Stanford University for US Defense to establish connectivity between distributed systems to maintain a backup of defense information. At the time, TCP was introduced to communicate amongst a selected set of devices for a smaller dataset over shorter distances. As the Internet evolved, however, the number of applications and users, and the types of data accessed and stored also evolve... (more)

DNS Experience Tests | @CloudExpo @CatchPoint #APM #DevOps

DNS Experience Tests: A Key Cog in the Online Ecosystem By Mehdi Daoudi A company’s collection of online systems is like a delicate ecosystem – all components must integrate with and complement each other, and one single malfunction in any of them can bring the entire system to a screeching halt. That’s why, when monitoring and analyzing the health of your online systems, you need a broad arsenal of different tools for your different needs. In addition to a wide-angle lens that provides a snapshot of the overall health of your system, you must also have precise, scalpel-like tools ... (more)