0%

Book Description

Application response time mostly occurs on the front end, where user devices process the information. With all of the mobile devices in use today, application developers walk a fine line between adding ever-greater content and dealing with performance bottlenecks inherent with a mobile device’s limited processing power.

This practical, high-level report introduces senior managers, marketers, and IT practitioners to the generic tools and best practices you need to analyze frontend performance. You’ll explore the critical connection between frontend optimization (FEO) and business revenue growth.

Author Larry Haig, FEO consultant and analyst, identifies major opportunities for optimizing application performance, and provides a practical guide to action, including suggested workflow processes. You’ll also examine approaches and constraints for building a high-performance culture in your organization.

  • Explore the strengths and weaknesses of FEO tools available to help you understand application performance
  • Learn a high-level process for implementing FEO, including how to create and manage Key Performance Indicators
  • Adapt the process to work with edge cases, single page applications, and HTTP/2-based applications
  • Learn core building blocks for making digital performance part of your corporate culture
  • Get recommendations for using frontend optimization in practice

Table of Contents

  1. 1. Preface
    1. Introduction
      1. Current Challenges
    2. Who This Book Is for
    3. How to Read This Book
    4. The Goal of High Performance
    5. Monetization: The Holy Grail
  2. 2. Tooling
    1. Introduction to FEO Tools
      1. Gaining Visibility
      2. Key Aspects of FEO Practice
    2. Relevant Tool Categories for FEO
      1. Tooling Introduction
      2. Active (Synthetic) Tooling
      3. What Are You Measuring? Defining Page-Load End Points
      4. Passive (RUM-based) Monitoring Tools
    3. Performance APIs
    4. Monitoring Mobile Devices
      1. Key Categories of Mobile Monitoring
      2. Monitoring and Analysis of Native Mobile Applications
  3. 3. Process
    1. A Structured Process for Frontend Optimization
      1. Defining Testing Targets
      2. Reference List of Test Parameters
      3. Evidence from Monitoring
      4. Subpage-Level Performance
      5. Model Checklist for FEO Preliminary Screening
      6. Granular Analysis
      7. Know Your Constraints
      8. Flow Process: Granular Analysis
      9. Network-Based Investigation
      10. Component-Level Analysis
      11. Images/Multimedia
    2. Additional Considerations
      1. Affiliate Content
      2. An Optional Allied Activity: CDN Performance Assurance
    3. Emerging Developments
      1. Single Page Applications
      2. HTTP/2-Based Applications
      3. Persistent Browser Interactions
      4. Internet of Things
      5. Microservice-Based Applications
      6. Bots
    4. Securing Gains with Ongoing Monitoring and KPI Definition
  4. 4. Building a Performance Culture in the Organization
    1. Building a Performance Culture
      1. The Bricks-and-Mortar of Performance Culture: Some Practical Ideas
      2. The Nature of the Problem
      3. Requirements for Change
      4. Building Blocks of a Performant Culture
    2. Conclusion: Everything Changes, Everything Stays the Same
    3. Final Thoughts
  5. A. Tooling Types
  6. B. Suggested Reading List
52.14.240.252