Discover five techniques to lazy load images for better website performance. Learn how to add lazy loading in HTML, JavaScript, and on scroll.
Tag: understanding-performance
Having a fast site is important for your visitors and search results. How do you achieve that? Adrian Try lists the steps that will make a difference.
Craig Buckler discusses 20 ways to optimize your CSS so that it’s faster-loading, easier to work with and more efficient, covering analysis tools, CDNs, HTTP/2, CSS3, animations and transitions, fonts, concatenation and minifying, build tools, flexbox, grid, SVG, critical CSS, and more.
Tonino Jankov covers the background, performance benefits and current implementations of the HTTP/2 protocol.
Tonino discusses ways to tune server performance with Varnish Cache, covering how it works, and its features, setup, monitoring and administration.
Ivan Čurić covers the basics of CSS parsing, how to measure CSS selector performance, and how to deal with multiple render passing on dynamic pages.
Maria Antonietta Perna presents tips for optimizing JavaScript animation performance and achieving the 60fps target for smooth motion on the web.
Tonino Jankov introduces techniques to improve Apache and Nginx web server performance, explaining the theory behind those techniques.
Tonino Jankov introduces Cloudflare, a website performance and security service, explaining how it works and how to get started using it.
What's a CDN? How do Content Delivery Networks work anyway, and what's so special about them? Which one should you choose? Come find out!
Tonino lists tools, tips and best practices for optimizing WordPress sites — from hosting options to asset management, caching and software considerations.
Maria Antonietta Perna points out the importance of front-end optimization and lists 3 tips for achieving a great user experience on your Bootstrap website.
Ivan digs into JavaScript performance, from environments, response times, context, parsing, compiling and executing, to bundle sizes and shipping less code.
Any brand can improve user experience by improving specific on-page factors. Loading speed is one that many website owners overlook.
Ahmed explains PWAs by showing how to build a PWA from scratch with ES6 and React, optimizing it step by step with Lighthouse for UX and performance.
Maria Antonietta Perna explores the Performance Tool available in the Firefox browser to find out more about CSS animation performance.
Colin O'Dell demonstrates how Blackfire helped with optimizations that resulted in a 53% performance boost in the league/commonmark parser.
Colin O'Dell explores how using a shared cache volume across Docker-based Gitlab CI jobs drastically improves build speeds.
Iain Poulson provides a helpful guide to database query optimization, showing how to track down slow database queries and fix them up.
Christopher Pitt shows how to read and write large files efficiently, using of streams and generators to remove an entire category of application errors.
How do you choose a set of applications from an ever-changing landscape of devices, operating systems and browsers? Craig discusses pragmatic options.
Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
Calibre is a fully-automated tool suite for auditing & improving performance. Here's how to use it to detect the impact of running JavaScript on your site.
Perceived Performance is just as important as actual Page Speed. Marc Schenker explains why, and what this means for user interface designers.
Average page weight has reached 2.8Mb. WordPress, which powers a third of websites, is partly responsible. Craig shows how to boost your theme performance.
Maria Antonietta Perna digs into performance issues when loading custom web fonts. She discusses file size and FOIT and shows some cutting-edge solutions.
Maria Antonietta Perna shows why SVG images can be great for website performance, provided you follow a few simple steps when you design and export them
A run-through of some common perceptions of Java, from someone who doesn't regularly work with it. Is it really that slow and bloated?
We know that users are less patient and we need to reduce waiting times. But there are also tricks to help us 'bend time' in our favor.
Daniel Berman explains what the ELK stack is, how to install it, and how to make it analyze the logs of the typical LAMP stack