https://github.com/meteor/performance
https://github.com/meteor/performance
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/meteor/performance
- Owner: meteor
- Created: 2024-07-17T14:28:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-15T12:45:27.000Z (about 1 year ago)
- Last Synced: 2025-04-15T13:44:43.807Z (about 1 year ago)
- Language: Shell
- Size: 474 KB
- Stars: 4
- Watchers: 5
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meteor performance
## Motivation
This repository is the base to measure performance between Meteor 2 and Meteor 3, focusing on runtime and development experience with its bundler. It serves as a comparison point for various functionalities and helps catch any performance regressions.
This repository can inspire you to adapt the scripts and analyze performance in your applications. We're here to make the process easier, so feel free to share any feedback.
## What
This repository includes:
- Meteor applications for Meteor 2 and 3 to test performance, located in the `./apps` folder.
- Meteor packages for shared and isomorphic code, found in the `./packages` folder.
- Playwright tests to perform actions against the apps for runtime testing , found in `./tests`.
- Artillery configurations for stress testing your server, found in `./artillery`.
- Scripts to monitor performance and log results, found in `./scripts`.
- Logs from local monitoring runs, found in `./logs`.
- Benchmarks from official monitoring runs, found in `./benchmarks`.
## Requirements
- Unix System
- Node 20.x version
## Usage
Scripts are available to benchmark both runtime and bundler performance.
### Meteor runtime
Learn more of this process at [how to benchmark Meteor runtime](./RUNTIME.md).
### Meteor bundler
Learn more of this process at [how to benchmark Meteor bundler](./BUNDLER.md).