whatisgithub

What is ivy-perf?

bmeurer/ivy-perf — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2019-03-19

TypeScriptAudience · developerComplexity · 3/5DormantSetup · moderate

In one sentence

A benchmarking Angular app used to measure how fast Angular's Ivy rendering compiler performs under different conditions.

Mindmap

mindmap
  root((ivy-perf))
    Inputs
      Angular Ivy compiler
      Test scenarios
    Outputs
      Performance measurements
      Benchmark results
    Use Cases
      Test compiler optimizations
      Compare framework versions
      Guide framework maintainers
    Tech Stack
      TypeScript
      Angular
      Angular CLI

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run the app locally to measure Angular Ivy compiler rendering performance.

USE CASE 2

Verify whether a change to Angular's compiler actually improves speed.

USE CASE 3

Use it as a reference benchmarking setup for framework-level performance testing.

USE CASE 4

Study how an Angular CLI-scaffolded project is structured for benchmarking purposes.

What is it built with?

TypeScriptAngularAngular CLI

How does it compare?

bmeurer/ivy-perf0xradioac7iv/tempfs7vignesh/pgpulse
Stars00
LanguageTypeScriptTypeScriptTypeScript
Last pushed2019-03-19
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Standard Angular CLI project, README is minimal so specifics of what's benchmarked require reading the code.

License is not stated in the available content.

So what is it?

This is a performance testing project built with Angular, a web application framework. The repository appears to be a benchmarking tool created to measure how fast Angular's Ivy compiler (a rendering engine that powers modern Angular apps) performs under various conditions. The project is set up as a standard Angular application. You can run it locally on your computer to see it in action, and it includes the typical tools you'd expect: a development server for testing changes in real-time, a build system to package everything for deployment, and automated tests to verify nothing breaks. The README suggests this was scaffolded using Angular CLI, which is the official tooling that Angular developers use to create and manage projects. Who would use this? Primarily Angular developers and the Angular team itself, people building web applications and wanting to understand whether changes to the compiler or framework are making things faster or slower. If you've made an optimization to Angular's code, you'd run this project to measure whether it actually improved performance. It's the kind of tool that sits behind the scenes, helping framework maintainers make data-driven decisions about their codebase. The README is minimal and generic, suggesting this is either a work-in-progress or the real documentation lives elsewhere. For someone looking to contribute or understand the specifics of what's being benchmarked, you'd likely need to explore the actual code files rather than rely on these instructions.

Copy-paste prompts

Prompt 1
Show me how to run ivy-perf locally with the Angular CLI development server.
Prompt 2
Explain what ivy-perf is likely measuring about the Angular Ivy compiler based on its setup.
Prompt 3
Help me extend ivy-perf with a new benchmark scenario for component rendering.
Prompt 4
Walk me through building and deploying ivy-perf using its Angular build system.

Frequently asked questions

What is ivy-perf?

A benchmarking Angular app used to measure how fast Angular's Ivy rendering compiler performs under different conditions.

What language is ivy-perf written in?

Mainly TypeScript. The stack also includes TypeScript, Angular, Angular CLI.

Is ivy-perf actively maintained?

Dormant — no commits in 2+ years (last push 2019-03-19).

What license does ivy-perf use?

License is not stated in the available content.

How hard is ivy-perf to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ivy-perf for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.