el-chupacabra
v0.2.0
Published
A framework for executing proof of concepts while gathering performance metrics and consumption of computational resources.
Downloads
34
Maintainers
Readme
El Chupacabra :goat:
Library for performance evaluation of client side applications.
[![NPM Version][npm-version-image]][npm-url] [![NPM Install Size][npm-install-size-image]][npm-install-size-url] [![NPM Downloads][npm-downloads-image]][npm-downloads-url]
import { EasyElc, ExecutionProfiles, Persisters, Metrics } from "el-chupacabra";
const easyElc = new EasyElc(
new ExecutionProfiles.NodeExecutionProfile(),
new Persisters.JsonFilePersister("./result.json")
);
const profiling = easyElc.startProfiling("uniqueName", [new Metrics.DeltaTimeMetric()]);
// Do something
profiling.finish();
Instalation
This package can be installed through the npm registry.
$ npm install el-chupacabra
Features
- Plug & Play with EasyElc interface.
- Effortless data collection from remote executions.
- Builtin integration with Google Sheets.
- Builtin black box metrics.
- Highly extensible.
- Compatible with both Node.js and Browser environments.
Documentation
Check it out on the project Github repository.
Examples
- First n Primes Calculator: Website which calculates the prime numbers sequence in your browser and collects the time spent on each task.