Read more on why browser-perf here. Please see the wiki pages for more information. You can find information about supported browsers, getting started, command line usage, reference for the Node API etc.
browser-perf performance-metrics metrics wiki-page perfmatters web-performance performance rendering telemetry chromium high-performance-web-sites monitoring web-development webperfLighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices. Lighthouse is integrated directly into the Chrome Developer Tools, under the "Audits" panel.
audit best-practices performance-metrics pwa web performance-analysis developer-tools chrome-devtools google chrome devtoolsBookmarklet, Chrome Extension and Firefox add-on to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more - sort of a light live WebPageTest. You can use the Performance-Bookmarklet (renamed as Performance-Analyser since it's not a Bookmarklet) as Chrome Extension or Firefox add-on.
webperf bookmarklet navigation-timing resource-timing analyzer performance waterfall requests performance-metrics user-timing browser-extension ressource timing analyserPerformance is a huge subject, but it's not always a "back-end" or an "admin" subject: it's a Front-End responsibility too. The Front-End Performance Checklist is an exhaustive list of elements you should check or at least be aware of, as a Front-End developer and apply to your project (personal and professional). For each rule, you will have a paragraph explaining why this rule is important and how you can fix it. For more deep information, you should find links that will point to 🛠tools, 📖 articles or 📹 medias that can complete the checklist.
frontend front-end-development front-end-developer-tool guidelines checklist reference web-development html css lists resources performance performance-metricsinspectIT is an open source APM (Application Performance Management) tool for analyzing Java (EE) applications. inspectIT is the leading Open Source APM (application performance management) tool for monitoring and analyzing your Java(EE) software applications.
inspectit agent trace apm performance performance-analysis instrumentation performance-tuning performance-metrics monitor-performance monitoring metrics performance-testing performance-dashboard end-user-monitoring end-to-end opentracing bytecode-manipulation diagnosisStackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of application performance that is essential for locating CPU, memory allocation and I/O hot spots as well as latency bottlenecks. Included runtime metrics and error monitoring complement profiles for extensive performance analysis. Learn more at stackimpact.com. Learn more on the features page (with screenshots).
python3 profiler memory-leak-detection memory-profiler cpu-profiler performance-tuning performance-metrics monitoring hot-spot-profiles tensorflowThe APM Server receives data from APM agents and transforms them into Elasticsearch documents. It does this by exposing an HTTP server endpoint to which agents stream the APM data they collect. After the APM Server has validated and processed events from the APM agents, the server transforms the data into Elasticsearch documents and stores them in corresponding Elasticsearch indices.
apm elasticsearch performance-monitoring error-monitoring devops performance-metrics tracing-server distributed-tracingGolang application performance data monitoring.GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.
golang-application monitoring agent profiler performance-tuning performance-analysis performance-metrics monitor-performance memory-leak-detection cpu-profiling memory-profiler tracingThe Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. 1) It contains the ability to monitor JDBC/SQL, web page requests, ejb's, log4j, interfaces and more. 2) It tracks aggregate stats for each sql statement, page request etc. and also lets you look at this information and more via the JAMon war. 3) You can also access JAMon statistics via the api
jamon performance-metrics performance-monitoring performance-tuning performanceNode.js monitoring agent for SPM by Sematext
monitoring agent performance-metrics performance-monitoring nodejs apm tracing devops developer-tools spm application-performance-monitoring sematext alerting anomaly-detection heartbeat metrics custom-metrics operations dashboards profiling memwatch gc-profiler loggingPerfume is a JavaScript library for measuring Short and Long Script, First Contentful Paint (FCP), Time to Interactive (TTI), Component First Paint (CFM), annotating them to the DevTools timeline and reporting the results to Google Analytics.When a user navigates to a web page, they're typically looking for visual feedback to reassure them that everything is going to work as expected.
performance-metrics google-analytics paint perfume metrics javascript-library timeline time-to-interactive first-contentful-paint devtools tti fcp user-timing web-performance web-performance-reports webperfWarning: This project is currently in beta. Use it at your own risk.This is the official Node.js agent for Elastic APM. Read our announcement blog post for details.
apm performance-monitoring error-monitoring nodejs devops performance-metrics opbeat elastic elasticapm elasticsearch log logging bug bugs error errors exception exceptions catch monitor monitoring alert alerts performance ops deployment deploying deploy release stacktraceDynamometer is a tool to performance test Hadoop's HDFS NameNode. The intent is to provide a real-world environment by initializing the NameNode against a production file system image and replaying a production workload collected via e.g. the NameNode's audit logs. This allows for replaying a workload which is not only similar in characteristic to that experienced in production, but actually identical. Dynamometer will launch a YARN application which starts a single NameNode and a configurable number of DataNodes, simulating an entire HDFS cluster as a single application. There is an additional workload job run as a MapReduce job which accepts audit logs as input and uses the information contained within to submit matching requests to the NameNode, inducing load on the service.
hadoop hadoop-filesystem hdfs hdfs-dfs testing testing-tools scale scale-up performance-testing performance-test performance-analysis performance-metrics hadoop-framework hadoop-hdfsThis plugin allows you to run Lighthouse from a Webpack build. If you require even more data, you can also pass saveArtifacts: true.
lighthouse webpack lighthouse-audits performance progressive-web-apps auditing time-to-interactive tti first-meaningful-paint performance-metrics performance-auditsPerfMonger is a system performance monitor which enables high-resolution and holistic performance measurement with the programmer friendly interface. You need gnuplot 4.6.0 or later build with cairo terminals for plotting measurement data with perfmonger plot command.
performance-analysis cpu monitor-cpu iops storage performance-metricsUses process.hrtime to capture marks + measures to gain deeper visibility into the timings that you define in your application. By default, the startTime of each mark is calculated by subracting the construction time from process.hrtime. If you would rather the startTime map as closely as possible to process.hrtime values, set offset: 0. You can also supply any number as a custom offset.
nodejs performance-analysis performance performance-metrics usertiming user-timing hrtime metricsSmall Magento 1 example extension that shows how Varien_Profiler information can be sent to the browser using the Server-Timing HTTP header so profiling info can be displayed e.g. by Google Chrome. Note: this is only an example, so don't use it in production! As soon as Varien_Profiler::getTimers() returns values they will be sent in the browser, no checking of IPs or similar going on.
magento magento1 magento-1 profiling performance-metrics server-timingResponsive, SVG based HAR waterfall viewer . PerfCascade is exported with UMD, so you can use it as global object, via AMD (e.g. requireJS) or commonJS (internally it uses ES6 modules).
har webperf diagram waterfall performance performance-metrics svg client-sideThis is the core JavaScript module for Opbeat. Only use this repo if you want to implement an integration for a framework Opbeat does not support yet.
developer-tools performance-analysis opbeat performance-metricsSupports executing Lighthouse analysis over a number of sites in sequence and generating a summary report including all of their scores. Scores are calculated from the average score between Performance, PWA, Accessibility and Best Practice and SEO sections. Also writes out the full json report for each site and optionally an html report too.
lighthouse pwa audit developer-tools performance-analysis performance-metrics performance web
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.