Blog

Insights and advice for improving web performance.

Fix Leverage Browser Caching Warning

Fix Leverage Browser Caching Warning

At some point in time when you are running speed tests with your website you will most likely encounter the all popular "leverage browser caching" warning in Google PageSpeed Insights. In this post, we are going to show you how to leverage browser caching in general as well as a couple of options on how to easily setup local analytics to fix this warning originating from Google's analytics.js. We have also included a new way to more easily do this for those of you running WordPress.

May 3, 2018 Read more
7 Tricks for Improving CSS Performance

7 Tricks for Improving CSS Performance

Cascading style sheets can turn boring HTML documents into dynamic webpages, but haphazard use of CSS can cripple a website before it even starts rendering. This guide will cover some quick and easy ways to fine tune your website's CSS performance so that you can deliver content more quickly to your users. What is CSS? Cascading style sheets, or CSS, is the language used to define a website's visual presentation based on the content provided in a markup language document.

April 26, 2018 Read more

KeyCDN Launches New POP in Norway

Here at KeyCDN, our network continues to grow! We're always looking for ways to improve our infrastructure and build a better global CDN service. That's why today we'd like to announce that we've just launched a new point of presence (POP) in Oslo, Norway! The new POP is in production and has been automatically added to all existing Zones. POP in Oslo extends content delivery to Norway With the introduction of a POP in Oslo, our presence in Europe becomes even stronger and more performant.

April 19, 2018 Read more

The 10 Best Development Conferences in Europe

Web conferences are always a great place to network with other like-minded individuals as well as learn about new technologies and best practices. There is a large collection of web conferences happening around the world. Some are more specific in terms of topics they cover and speakers they host, while others are broader and appeal to a wider range of web development groups. That being said, whether you choose to attend a smaller, niche conference, or a larger, more general conference, there are benefits to both.

April 12, 2018 Read more

KeyCDN Launches HTTP/2 Push Support

The ability to push assets to a browser before it even knows that it needs them was one of the abilities that HTTP/2 introduced. This is known as HTTP/2 Server Push, which can be quite useful in minimizing the number of round trips, and thus overall wait time, incurred by a visitor. Today, we're excited to announce that KeyCDN now supports HTTP/2 Push. This will allow users to configure their origin server in a way that defines which assets should be pushed along with the initial HTML document.

April 5, 2018 Read more

Optimizing Third Party Scripts - Ways You Can Enhance Their Performance

Many budding web developers loathe third party scripts because of the security and performance issues that they can create. Some people prefer to avoid them altogether. After all, developers don't have any control over the third party scripts they use, right? In fact, there are a few ways to keep third party scripts from slowing you down. Considering that third party scripts often play a pivotal role in analytics and monetization, all working developers need to know some tricks to help speed them up.

March 29, 2018 Read more

An Overview of Image Metadata - How It Affects Web Performance and Security

If your website's images are taking forever to load, the data dwelling behind them could be partially to blame. Even worse, this data could contain sensitive information that you don't want visitors to know. This guide will explain how to make sure your image metadata isn't weighing down your applications and leaving them vulnerable to exploitation. What is metadata? Metadata is any auxiliary information stored within a file, which may include when the file was created and last edited.

March 22, 2018 Read more

Defining and Improving Website Load Testing

Before launching a website, you want to be sure it can handle the expected level of activity without slowing down or crashing. Load testing allows you to see how your site will perform under "real world" conditions and helps you identify areas where changes need to be made to avoid unexpected problems when the site goes live. What is load testing? As a type of performance testing, a load test is defined as "the process of putting demand on a system and measuring its response.

March 8, 2018 Read more

Optimizing React Performance - 12 Tools and Tips

Many frontend developers love React because it streamlines the process of performing UI updates, but React apps of substantial size can sometimes become laggy. Sadly, adding a frontend library such as React doesn't instantly improve an app's performance. React must be properly configured. That said, if you know how to effectively measure and optimize how your app's components render, you can make substantial improvements to how fast your React app, well, reacts.

March 1, 2018 Read more

6 Popular Headless Browsers for Web Testing

How do you know if the user interface (UI) of a website you're developing works as it should and the site as a whole delivers the optimal user experience (UX)? Headless browsers give you a fast, lightweight way to automate high-level actions and get an idea of how well your site operates in common scenarios. Many headless options are available, including headless versions of popular browsers like Chrome and Firefox and tools to simulate several different browsers.

February 22, 2018 Read more
KeyCDN uses cookies to make its website easier to use. Learn more