github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/apps/sys.monitor/site.main.src/src/reportWebVitals.js (about)

     1  /*
     2   * Copyright (c) 2022-present unTill Pro, Ltd.
     3   */
     4  
     5  const reportWebVitals = onPerfEntry => {
     6    if (onPerfEntry && onPerfEntry instanceof Function) {
     7      import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
     8        getCLS(onPerfEntry);
     9        getFID(onPerfEntry);
    10        getFCP(onPerfEntry);
    11        getLCP(onPerfEntry);
    12        getTTFB(onPerfEntry);
    13      });
    14    }
    15  };
    16  
    17  export default reportWebVitals;