WordPress Performance – Breaking It Down by HTTP Requests

wordpress performance

WordPress can be a tricky beast as they say when it comes to web performance. Especially if you are comparing it against others running static sites. Because WordPress is based on PHP and most of the content is dynamically generated, it means you need to find other ways to optimize. In today’s post, we are going to dive into a fresh WordPress install and take it apart piece by piece, or rather by HTTP requests, to hopefully help you gain a better understanding of WordPress performance. WordPress can load a lot faster than what some people might lead you to believe!

Read More

Top 10 Front-End Frameworks of 2018

front-end frameworks

Front-end frameworks let you hit the ground running when developing a new website. Due to their popularity, a wide array of front-end frameworks are available, and new ones emerge on a regular basis.

Read More

X-XSS-Protection – Preventing Cross-Site Scripting Attacks


Implementing HTTP security headers are an important way to keep your site and your visitors safe from attacks and hackers. In a previous post, we dove into how the X-Frame-Options header and frame-ancestors directive can help combat clickjacking. In today’s post, we want to go more in-depth with the X-XSS-Protection header, as well as the newer CSP Reflected-XSS directive, and how they can help prevent cross-site scripting (XSS) attacks.

Read More

Why Use a CDN? Here are 10 Data-Driven Reasons

why use a cdn

Perhaps not to anyone’s surprise, but here at KeyCDN, one of the most frequently asked questions we get from visitors is “Why Use a CDN?” A CDN has a lot of other advantages besides simply speeding up your content delivery. Today we want to dive more in-depth into answering that question and share with you 10 data-driven reasons why you should be using a content delivery network (CDN) if you aren’t already and how it can help your website stay ahead of the competition.

Read More

Perceived Performance – Don’t Forget the User

perceived performance

Normally when it comes to web performance, speed is everything. We usually recommend not obsessing over GTmetrix, PageSpeed, or Pingdom scores that much and instead focus on how fast your website is loading. However, there is one exception to that rule, and that is you need to also take into account “perceived performance.” In today’s post, we will explore why perceived performance can be a crucial factor in your website’s success and the best overall experience for your visitors.

Read More

Bootstrap vs Foundation – Top 2 CSS Frameworks

bootstrap vs foundation

When it comes to being a developer and designer you usually always reach a crossroads of which CSS framework should you use? There are many out there to choose from, but two of the most commonly mentioned ones are Bootstrap and Foundation. In this post, we will be comparing the two CSS frameworks, Bootstrap vs Foundation. Read more below about how using a framework can help speed up and streamline your development and design process.

Read More

The Lowdown on CDN Dynamic Content

cdn dynamic content

Typically when hear or read about a content delivery network, they are always talking about how your static assets (such as JavaScript, CSS, images) are being delivered from the CDN edge server’s cache. This is definitely a typical use case for a CDN. A common misconception though is that CDNs can’t handle caching dynamic content, which is not always the case. The term “dynamic” though might be a little different than what you think. Read more below about how CDN dynamic content works and how KeyCDN can help speed it up.

Read More

Mobile CDN – Speeding up Content Delivery on All Devices

mobile cdn

When it comes to web performance, people are always discussing different optimizations in which you can speed up your website. One aspect unfortunately though that is quite frequently overlooked is how mobile devices come into this equation. In today’s post we want to show you why it is important to utilize, what we call a mobile CDN, and how it can help ensure fast load times across all devices, whether they be desktops, laptops, or mobile phones. Mobile is changing the way we need to think about the web.

Read More

X-Frame-Options – How to Combat Clickjacking


HTTP security headers provide yet another layer of security by helping to mitigate attacks and security vulnerabilities by telling your browser how to behave. In this post we will be diving more in-depth into x-frame-options (XFO), which is a header that helps to protect your visitors against clickjacking attacks. It is recommended that you use the x-frame-options header on pages which should not be allowed to render a page in a frame.

Read More

Top 12 Browser Compatibility Testing Tools

browser compatibility testing tools

When it comes to designing and developing for the web, you will at some point in time inevitably come across a bug, compatibility and or rendering issue, with a browser in which you don’t have access to. Even with ever-improving standards support you almost always have to rely on third party tools to diagnose the issue. So today we want to cover the top 12 browser compatibility testing tools which you can use to debug problems and ensure all your visitors are receiving the same experience on your website or application.

Read More