Vignesh Shanmugam's repositories
optimize-js-plugin
Webpack plugin to optimize a JavaScript file for faster initial load by wrapping eagerly-invoked functions.
react-memorystats
React Component for Memory Stats
rum-profiler
Sampling profile code for RUM
first-contentful-paint
Polyfill for measuring First Contentful Paint (FCP) in the browsers that does not support paint timing API.
compress-payload
Utiliy for compressing and decompressing RUM payload data
tailor-apm-demo
Running tailor with Elastic APM (Node.js & Browser agent)
apm-agent-js-base
Elastic APM JavaScript agent
apm-agent-nodejs
Elastic APM Node.js Agent
apm-nodejs-http-client
A low-level Node.js HTTP client for communicating with the Elastic APM intake API
create-playwright
"npm init playwright" implementation
folio-synthetics-test
Write synthetics runner using Folio.
node-inflight-requests
Measure the number of inflight requests at any given time in your Node.js server.
observability-docs
Elastic Observability Documentation
opbeans-frontend
Frontend app for Opbeans, the Elastic APM demo app
rum-agent-payload
Testing Optimisations for payload size of Elastic RUM agent.
rum-react-spa
Testing `@elastic/apm-rum-react` on Single Page Application with react router
synthetics
Synthetic Monitoring with Real Browsers
synthetics-demo
Demo app for elastic/synthetics
synthetics-ecommerce-demo
Demo of @elastic/synthetics agent using a Ecommerce shop.
synthetics-pw-runner
Synthetics runner using Playwright
tailor-libs
Collection of all packages that can be used along with tailor framework.
tbt-experiment
Experimenting with capturing Total Blocking Time in RUM/Field
vigneshshanmugam.github.io
My Personal Webpage.