Home Blog Page 18

Page bloat: The average web page size is more than 2MB

I’ve been tracking the typical web page weight and composition of the top million websites (thanks to the HTTP Archive) since 2011. Back in 2012, it was huge news when the average page exceeded 1 MB. At the time, people were incredulous…and even outraged. And they almost immediately began to speculate about...

Categories: SOASTA

Here’s why more bandwidth isn’t a magic bullet for web performance

One of the most common arguments I hear when people rationalize why things like page bloat aren’t that big a performance issue is that ever-evolving networks mitigate the impact. In this post, I’m going to demonstrate that increasing bandwidth up to 1233% makes pages just 55% faster — meaning...

Categories: SOASTA

How to provide real user monitoring for single-page applications

Apps built with AngularJS provide an interesting challenge for real user monitoring (RUM) solutions. Here’s how we overcame those challenges at SOASTA. AngularJS is a modern web development framework that is fast becoming one of today’s most popular tools for web developers. Sites built with frameworks like AngularJS live in the category of “single-page applications” (SPAs)....

Categories: SOASTA

Performance Monitoring 101: A beginner’s guide to synthetic and real user monitoring

I love to bake. Baking is a precise science, so I learned early on that I needed different measurement tools if I wanted to avoid demoralizing kitchen fails: see-through Pyrex cups for measuring liquids, or melting butter in the microwave, measuring scoops in a variety of sizes for dry ingredients,...

Categories: SOASTA

Improving Single Page Application Monitoring with Boomerang

We’ve learned a lot from our customers and how they are building their single page apps (SPAs). Many of our monitoring improvements are being driven by the variety of websites that our customers are building, using everything from do-it-yourself templating engines to full-blown frameworks such as Angular, Backbone.js, Ember.js, or React. There are two...

Categories: SOASTA