All Projects → oblador → React Native Performance

oblador / React Native Performance

Licence: mit
Monitor and measure React Native performance

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to React Native Performance

Web Vitals Module
Web Vitals: Essential module for a healthy Nuxt.js
Stars: ✭ 138 (-48.7%)
Mutual labels:  metrics, performance
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+638.29%)
Mutual labels:  metrics, performance
Scouter
Scouter is an open source APM (Application Performance Management) tool.
Stars: ✭ 1,792 (+566.17%)
Mutual labels:  metrics, performance
Icinga2
Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
Stars: ✭ 1,670 (+520.82%)
Mutual labels:  metrics, performance
Javamelody
JavaMelody : monitoring of JavaEE applications
Stars: ✭ 2,486 (+824.16%)
Mutual labels:  metrics, performance
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+518.59%)
Mutual labels:  metrics, performance
Goose
Load testing tool, inspired by Locust
Stars: ✭ 151 (-43.87%)
Mutual labels:  metrics, performance
Browser Perf
Performance Metrics for Web Browsers
Stars: ✭ 930 (+245.72%)
Mutual labels:  metrics, performance
Perfume.js
Web performance library for measuring all User-centric performance metrics
Stars: ✭ 2,533 (+841.64%)
Mutual labels:  metrics, performance
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+747.96%)
Mutual labels:  metrics, performance
Browser Metrics
A collection of metrics tools for measuring performance ⚡️
Stars: ✭ 115 (-57.25%)
Mutual labels:  metrics, performance
Metered Rs
Fast, ergonomic metrics for Rust
Stars: ✭ 258 (-4.09%)
Mutual labels:  metrics, performance
Amon
Amon is a modern server monitoring platform.
Stars: ✭ 1,331 (+394.8%)
Mutual labels:  metrics, performance
Perf Tools
⏱→ 🚀A set of tools for improving performance your application (balancer, performance, PerfKeeper, LazyPromise).
Stars: ✭ 135 (-49.81%)
Mutual labels:  metrics, performance
Pwmetrics
Progressive web metrics at your fingertipz
Stars: ✭ 1,243 (+362.08%)
Mutual labels:  metrics, performance
Nemetric
前端性能指标的监控,采集以及上报。用于测量第一个dom生成的时间(FP/FCP/LCP)、用户最早可操作时间(fid|tti)和组件的生命周期性能,,网络状况以及资源大小等等。向监控后台报告实际用户测量值。
Stars: ✭ 145 (-46.1%)
Mutual labels:  metrics, performance
Awesome Pagespeed Metrics
⚡Metrics to help understand page speed and user experience
Stars: ✭ 585 (+117.47%)
Mutual labels:  metrics, performance
Pcp
Performance Co-Pilot
Stars: ✭ 716 (+166.17%)
Mutual labels:  metrics, performance
Opbeat Node
DEPRECATED - See Elastic APM instead: https://github.com/elastic/apm-agent-nodejs
Stars: ✭ 155 (-42.38%)
Mutual labels:  metrics, performance
Snmpcollector
A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
Stars: ✭ 216 (-19.7%)
Mutual labels:  metrics, performance

React Native Performance tooling

Toolchain to measure and monitor the performance of your React Native app in development, pipeline and in production.

Packages

react-native-performance

An implementation of the Performance API for React Native.

  • Integrates well with React.Profiler API
  • Trace arbitrary events in your app such as component render time
  • Capture network traffic
  • Collect native traces such as script execution and time to interactive of root view
  • Collect native metrics in development such as JS bundle size

flipper-plugin-performance

Visualize performance tracing on a timeline and generic metrics in the debug tool Flipper.

react-native-performance-flipper-reporter

Connect the react-native-performance library with the flipper-plugin-performance visualization tool in development.

isomorphic-performance

Isomorphic Performance API for Node, Browser & React Native. Useful if your app targets both web and native.

Demo

See the projects in the examples folder.

Development

Make sure to have yarn v1 installed and run yarn in the root folder to install dependencies for all packages.

Uninstall the Flipper Performance plugin if previously installed. Then edit your ~/.flipper/config.json to look something like this:

{
  "pluginPaths": ["/path/to/react-native-performance/packages"]
}

Continously compile the plugin as you edit with:

yarn workspace flipper-plugin-performance run watch

Run the example app with:

cd examples/vanilla
yarn start # important to run this before the next step!
yarn ios # or yarn android

Run the unit tests with:

yarn test

License

MIT © Joel Arvidsson 2019 – present

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].