
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
@flive/react-benchmark
Advanced tools
@flive/react-benchmark
A tool for benchmarking the render performance of Flive components.
It compiles the benchmark code into a minified production bundle using Webpack and then runs it in headless Chrome to benchmark the real production code in a real production environment.
Note: the benchmark numbers aren՚t completely accurate and should only be used relatively to compare the performance difference of code changes or different implementations.
To have a reliable test, run it without any heavy process that could parasitize the results.
const pkg = require('../package.json');
const Benchmark = new ReactBenchmark({ pkg });
Benchmark.render([
{
name: 'My component description',
filepath: path.join(path.resolve(), 'benchmark/tests/MyComponent.js')
},
...
]);
Table of component tests
Component name | Test | Test without styled primitives | Gap |
---|---|---|---|
My component 1 description | 98.75 ops/sec ±16.59% (43 runs sampled) | 136 ops/sec ±1.84% (42 runs sampled) | 27.56% |
My component 2 description | 22.91 ops/sec ±22.95% (37 runs sampled) | 44.52 ops/sec ±5.72% (38 runs sampled) | 48.55% |
FAQs
Helper to measure the performances of flive components
We found that @flive/react-benchmark demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.