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)
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)
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)
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: 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)