Improve Rendering Performance with Chrome Dev Tools

09 Apr
Apr 9, 2014

In the past, people have traditionally optimized their websites purely on a network only basis by reducing file size and using a number of techniques to get the page and content to the user as quickly as possible. However what happens once the page has loaded? Previously the tools to analyse this weren’t available and the need for them wasn’t recognised. However the way we access the web has completely changed over the last 5 years and 50% of global mobile phone users now use their mobile as either their primary or exclusive means of going online (from http://www.digitalbuzzblog.com/infographic-2013-mobile-growth-statistics/). The main issue with these devices is that the hardware specifications tend to be inferior to desktop and laptop computers and so website performance can deteriorate, causing your visitors to get frustrated, or worse, go elsewhere.

As our websites and apps get more and more complex, we want to support better experiences by including smooth animation and scrolling performance. To do this, we need to achieve a frame rate of 60 FPS (more on that later) which closely matches the refresh rate of our devices – giving us the smoothest performance possible. With mobile devices and sometimes even desktops and laptops, this presents a unique challenge to get great performance across all devices. This article will show how you can approach this for your own sites. Read more →

  

Conference Report: LondonJS

Craig Shaw
10 Mar
Mar 10, 2014

A few of the Inviqa Front End Developers stopped by at the inaugural LondonJs Conf. It was a multi-track event set in The Prince Charles Cinema at Leicester Square London. The organisers made some movie/conference hybrid posters which advertised each talk. These were a nod to the venue, they were good fun and they set the scene perfectly.

My first impressions were that the event was a little chaotic. An absent queuing system and the three of us ended up without our lanyards. The venue was a nice change, although it could have done with an area to hang out in the breaks between the talks.

Three talks stood out for me and I’ll write a bit more about each of those but first I’d like to offer notable mentions to a couple of the others:
Read more →

  

Framework Representation on Packagist

SensioLabs UK
06 Mar
Mar 6, 2014

projects-on-packagist.orgModern PHP applications use Composer for package management, so we thought it would be interesting to look at which frameworks are making the most modules available on Packagist, the repository aggregator for Composer. Composer grew out of the Symfony community, so Symfony packages did have a bit of a head start, but we still see that the next nearest competitor, Zend Framework, has a much smaller piece of the pie in terms of package count. Read more →

  

Speedy Sites: Nginx and PHP

20 Feb
Feb 20, 2014

In the previous article in this series, we looked at using Apache with mod_pagespeed to perform on-the-fly enhancements to decrease page load times. Getting an optimised page is only half the battle however; we need to ensure that our backend is doing as little work as possible in order to be highly scalable. In this article, we look at how we can achieve this while improving performance – all with nginx. Read more →