The Web Performance Collection
  1. 566 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

About this book

Performance simply matters. Technology may allow us to "go bigger", but maybe not necessarily be better when it comes to performance. Now is the time to utilize the amazing tools that are available to us for making websites and applications faster, and to learn how to improve user experience and satisfaction.

This collection contains four books:

  • Front-end Performance is a collection of practical articles on front-end website performance for front-end developers. It's packed with useful, real world hints and tips that you can use on your sites today.
  • Back-end Performance is a collection of articles on back-end website performance for web developers. It outlines useful strategies and practical advice.
  • Performance Tools contains tutorials on some of the most popular and powerful website performance tools available.
  • Performance Project contains a series of practical, real-world tutorials, all based around a single project: a simple image gallery blog. We'll build the project, and then run through a series of performance optimization processes; by the time we're done, we'll have achieved very significant performance improvements.
  • This collection is for developers who wish to build sites and apps that run faster. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion, and for book 2, Back-end Performance, you'll need some understanding of server-side development.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access The Web Performance Collection by Bruno Skvorc,Maria Antonietta Perna,Craig Buckler,Ivan Curic,Christopher Pitt,Tonino Jankov,Reza Lavaryan,Daniel Berman,Ahmed Bouchefra,Hayden James,Zoran Antolovic,Claudio Ribeiro in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Programming. We have over one million books available in our catalogue for you to explore.

Information

Table of contents

  1. The Web Performance Collection
  2. Notice of Rights
  3. Preface
  4. Book 1: Front-end Performance
  5. Chapter 1: Which Browsers Should Your Website Support?
  6. Chapter 2: Are Your WordPress Themes Flexible or Fast?
  7. Chapter 3: Five Techniques to Lazy Load Images for Website Performance
  8. Chapter 4: Optimizing CSS: ID Selectors and Other Myths
  9. Chapter 5: Optimizing CSS: Tweaking Animation Performance with DevTools
  10. Chapter 6: Lightning Fast Websites with Prefetching
  11. Chapter 7: Optimizing Web Fonts for Performance: the State of the Art
  12. Chapter 9: JavaScript Performance Optimization Tips: An Overview
  13. Chapter 9: 7 Performance Tips for Jank-free JavaScript Animations
  14. Chapter 10: What Is a CDN and How Does It Work?
  15. Book 2: Back-end Performance
  16. Chapter 1: How to Optimize MySQL: Indexes, Slow Queries, Configuration
  17. Chapter 2: How to Read Big Files with PHP (Without Killing Your Server)
  18. Chapter 3: WordPress Optimization
  19. Chapter 4: HTTP/2: Background, Performance Benefits and Implementations
  20. Chapter 5: Apache vs Nginx Performance: Optimization Techniques
  21. Chapter 6: An In-depth Walkthrough of Supercharging Apps with Blackfire
  22. Chapter 7: How to Boost Your Server Performance with Varnish
  23. Chapter 8: How to Process Server Logs
  24. Book 3: Performance Tools
  25. Chapter 1: 23 Development Tools for Boosting Website Performance
  26. Chapter 2: Improving Page Load Performance: Pingdom, YSlow and GTmetrix
  27. Chapter 3: PHP-FPM Tuning: Using pm static for Max Performance
  28. Chapter 4: Optimization Auditing: A Deep Dive into Chrome's Dev Console
  29. Chapter 5: Performance Auditing: A Firefox Developer Tools Deep Dive
  30. Chapter 6: Web App Performance Testing with Siege: Plan, Test, Learn
  31. Book 4: Performance Project
  32. Chapter 1: Building an Image Gallery Blog with Symfony Flex: the Setup
  33. Chapter 2: Building an Image Gallery Blog with Symfony Flex: Data Testing
  34. Chapter 3: PHP-level Performance Optimization with Blackfire
  35. Chapter 4: MySQL Performance Boosting with Indexes and Explain
  36. Chapter 5: Improving Performance Perception with Pingdom and GTmetrix
  37. Chapter 6: Improving Performance Perception: On-demand Image Resizing
  38. Chapter 7: Using Background Processing to Speed Up Page Load Times
  39. Chapter 8: Server-side Optimization with Nginx and pm-static
  40. Chapter 9: How to Use Varnish and Cloudflare for Maximum Caching