Skip to content

Investigate Bun for potential performance gains in databricks/appkit's dashboard components #465

Description

@dmitriivasilev-dev

Hi,
A recent KrabArena battle compared Bun and Node.js, with Bun emerging as the winner in various performance metrics. Given that databricks/appkit appears to use Node.js for its dashboard and API components, as suggested by entrypoints like server, api/, and dashboard, this comparison might be relevant.

This benchmark comparison highlights performance differences in areas such as startup time and overall execution speed.

To assess the potential impact on databricks/appkit, a small, isolated investigation could involve:

  1. Creating a proof-of-concept branch.
  2. Benchmarking a specific, performance-critical part of the existing Node.js-based server or an endpoint within the api/ directory using Bun.
  3. Comparing these results against the current Node.js performance to see if there are tangible benefits for the project's dashboard components.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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