JSFoo: round the year submissions

JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Shubham Jindal


Performance Metrics For Modern Apps

Submitted Mar 5, 2018

It has become critically important to improve your performance of web apps. Users should have a good visual experience while loading a web app. Be it pre-loading important resources, or displaying cached resources, or rendering hero elements first, users should be able to interact with web apps as soon as possible

There are certain myths about web performance monitoring. Myths like My website loads in X seconds or Performance only matters at load time. But, the reality is poor performance can happen at any time, not just during load. Traditional performance metrics like DOMContentLoad and onLoad are highly inadequate.

With this talk, you can learn how to improve user experience and web performance in different scenarios using various performance metrics


Numerous performance metrics exist to improve user experience. This talk will focus on:

  1. Performance Metrics
    • Why do we need performance metrics?
    • Which metrics are important?
    • What do these metrics mean?
    • How to measure them?
    • How to improve them?
  2. Performance Monitoring Tools
    • Performance Monitoring Tools in market
    • How to use them?
    • Which metrics can be measured using them?
  3. Web APIs to look for


  1. Measure performance of your website
  2. Improve different pain points slowing down your website
  3. Happy users, even in different scenarios(poor network, different geo locations, various browsers)
  4. Performance monitoring tools

Speaker bio

I currently work as Software Developer in AppDynamics. I work on developing a Javascript agent which captures important performance metrics for our customers’ websites. We make sure the agent is light-weight, works irrespective of browser and OS versions

I have deep knowledge on working of SPA frameworks(Angular, React, Ember etc) and have a first hand experience in developing web apps using them. I remain updated with the latest web technologies in market and always curious to understand their usefulness, working and adaptation.




{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more