Skip to content

Investigation: Bun's potential for adminjs build/startup performance #1805

Description

@dmitriivasilev-dev

Hi,

We noticed that SoftwareBrothers/adminjs relies on Node.js for various parts of its operation, including potentially the app/, dashboard, and admin entry points. A recent benchmark comparison between Bun and Node.js highlights Bun's generally faster execution across various JavaScript/TypeScript workloads.

Given that adminjs functions as a dashboard, performance in areas like startup time, build processes, or even specific service operations could be relevant. Exploring an alternative runtime like Bun might offer improvements in these areas.

We propose a small, isolated experiment within the adminjs project: perhaps creating a proof-of-concept branch to run a specific build step or a local development server for one of the admin or dashboard entry points using Bun, to observe any potential gains in startup or build times.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions