Zipy
  • Welcome to Zipy ai
  • Getting Started
    • Install Zipy
    • Installing with Google Tag Manager
    • Supported frameworks
    • Security Overview
    • Sensitive User Data
    • SOC2 Type II
  • Zipy For Mobile
    • React Native Setup
      • Install React Native
      • Input Masking
      • Session Replay
      • Screen Transition Capture
      • Gesture Capturing
      • Unhandled Exception Capture
      • Custom Logging
      • Fetch and XHR Network Calls
      • Profiling
      • Device Information Capture
      • Session URL Retrieval
      • Identify Users
      • Firebase Integration
    • Flutter Setup
      • Install Flutter
      • Session Replay
      • Input Masking & Custom Masking
      • Screen Transition Capture
      • Gesture Capturing
      • Unhandled Exception Capture
      • Custom Logging
      • Http Network Calls
      • Dio Network Calls
      • Profiling
      • Device Information Capture
      • Session URL Retrieval
      • Identify Users
      • Firebase Integration
      • Session Recording Control
      • Data Sanitization
  • iOS Setup
    • Install in an iOS app
    • Identify Users
    • Screen Tracking & Tagging
    • Custom Logging
    • Session URL Retrieval
    • Session Recording Control
    • Input Masking & Custom Masking
  • Chrome Extension
    • Zipy Plug and Play Support
  • Configure
    • Zipy Recording Control
    • Release Version
    • Identifying Users
    • Adding Custom Identifiers
    • Anonymize Users
    • Source Maps
    • Blocking PII data
    • Ignoring Errors/Noise
    • npm Update
    • Support Integration
    • Session Stitching (rootDomain)
  • Product Features
    • Custom Events
    • Session Replay
    • Errors
    • Analytics
    • Time Filters
    • Multiple Filters
    • Clicked Element Filters
    • Manage Teams
    • Stack Trace
    • Console Logs
    • Network Requests
    • Network Headers and Payload
    • Custom Logs
    • Live Users
    • Alerts
      • Slack Alerts
      • Email Alerts
      • Live Alerts
    • Auto Resolve Errors
    • Zipy Labels Plugin
    • iFrame Support
    • API Performance
    • Heatmaps
    • Page Performance
    • Seen/Unseen Sessions
  • FAQs
    • Install Zipy
    • Session Replay Definition
    • Error Tracking
    • Error Classification
    • Environment Support
    • Impact on your App
    • Performance Impact
    • Mobile Support
    • Network Data Capture
    • API Performance Diagnostic Help
      • High DNS Time
      • High SSL Connection Time
      • High Connection Setup Time
      • Large API Response Size
      • High Response Time
      • Compression Not Enabled
      • Server side API Failures
      • Client side API Failures
      • Insecure Connections
  • Troubleshooting
    • Errors in npm
    • Network header missing in Zipy
    • Can't see user data in sessions
    • No recordings or errors visible
    • No network timing split available
  • Product Videos
    • Ask AI
    • Getting Started
    • Session Replay
    • Multiple Project Creation
    • Team Management
    • Alerting on Slack
    • Time Filters and Daily Alerts
    • Custom Identifiers
    • Ignore Errors
    • Identify Users
    • Dashboard
    • Resolve Errors
    • New Error Digest
    • Jira and Slack
    • Online/Offline Network Status
    • Zipy on Zipy
      • Zipy Product Roadmap
  • Whats new
    • Product Updates
  • Legal & Policy
    • Terms of Service
    • Privacy Policy
    • Fulfillment Policy
    • Cookie Policy
    • Acceptable Usage Policy
    • Zipy Sub Processor List
  • Integration
    • Azure DevOps
    • Factors
    • RB2B
    • Webflow
    • WordPress
    • Amplitude
    • Coralogix
    • DevRev
    • Drift
    • Errorception
    • Freshchat
    • Google Analytics
    • Heap
    • HelpScout
    • Honeybadger
    • Hubspot
    • Intercom
    • Mixpanel
    • New Relic
    • Pendo
    • Raygun
    • Rollbar
    • Segment
    • Sentry
    • Shopify
    • Sumo Logic
    • TrackJS
    • Zendesk
Powered by GitBook
On this page
  1. FAQs

Performance Impact

What is the performance impact of Zipy on my app?

PreviousImpact on your AppNextMobile Support

Last updated 2 years ago

We believe that customer experience is as important for you as it is for us. We understand your concern that -

  1. Your app pages should not slow down at Load Time

  2. Your app pages should not slow down at Run Time

Zipy will not slow down your product.

How does Zipy make sure it does not impact your product’s run-time performance?

For run-time performance we ensure the following

  • Zipy code does not block your UX main thread at any point, nor does it slow down the page rendering.

  • Zipy does not send complete information every time to the Zipy server. It sends only delta changes and the majority of packet sizes are of the order of a few KBs.

  • There is no processing done at the SDK side in the main event loop while the sessions are recorded, so this does not impact the browser rendering.

  • The network activity is optimised, runs asynchronously and data is uploaded to Zipy servers at an optimal frequency.

Sharing some sample test pages with and without Zipy to showcase that Zipy does not interfere with your runtime performance. As is evident from the Performance Summary & Event Log screenshots below, there is hardly any negative impact of Zipy SDK on the runtime performance of the page.

Without Zipy Integration - SDK Runtime Summary and Event Log:

With Zipy Integration - SDK Runtime Summary and Event Log:

How does Zipy make sure it does not impact load-time performance for your product?

We know how important it is for you to load your page very quickly. To make sure we do not impact your page load time we have taken multiple measures as below.

  • Zipy SDK size is of the order of 29 kb

  • Zipy SDK is compressed by default

  • The SDK is served from a CDN

  • The SDK can also be build using an npm

  • One can use the optional defer tag to further delay the loading of Zipy SDK

Without Zipy Integration - Test with Lighthouse:

With Zipy Integration - Test with Lighthouse:

As can be seen from load time auditing screenshots of a sample page with and without Zipy SDK integrated, Zipy does not interfere with your load time performance.

Lighthouse