Skip to content

Suggestion: make AVA smaller on disk #1622

@styfle

Description

@styfle

Description

I saw that Why AVA says "Minimal and fast".
So I wanted to see how minimal it is.
It turns out AVA is 23 MB.
Is all of that necessary and truly minimal?

Steps to reproduce

The latest version of AVA reports 23 MB

mkdir ava-example
cd ava-example
npm init -y
npm install --save-dev ava
du -sh

Another minimal test framework, Tape, reports 2.4 MB, about 10x smaller.

mkdir tape-example
cd tape-example
npm init -y
npm install --save-dev tape
npm install --save-dev @types/tape
du -sh

And I made sure to include TypeScript definitions so it was fair comparison.

Environment

Node.js v9.1.0
win32 10.0.16299

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions