Skip to content

README: retire the legacy headline benchmark table in favour of the generated tests/reports #36

Closed

Description

@hassidan

Summary

The README top table still carries numbers from before numeric_vm replaced the name-based fib/numericLoop intercepts (CLI Process Cold Start 2.000 ms (24.6x Node), Compute (Fib40 + 10M Loop) 1.924 ms, 1,000-Tenant MicroVM Swarm 2.62 ms). Those are no longer produced by the current code path and differ from the project's own generated report in tests/reports/latest.md.

Proposal

  • Replace the README headline table with an excerpt of (or link to) tests/reports/latest.md so there is one source of truth that regenerates with the harness.
  • State runtime versions in every table. latest.md currently compares against Node v27.0.0-alpha; adding a Node LTS column alongside it would pre-empt the obvious "why alpha?" question from readers, regardless of which is faster.
  • Add a short note in the benchmarks chapter that numeric_vm detects f(n-1)+f(n-2) recurrences structurally and lowers them to an O(N) loop, so fib(40) timings are understood as an optimisation result rather than naive execution.

Activity

  1. changed the title [-]Benchmarks: use Node LTS/stable as baseline and retire the legacy README headline table[/-] [+]README: retire the legacy headline benchmark table in favour of the generated tests/reports[/+] on Nov 9, 2026
  2. siktec-lab commented on Nov 9, 2026

    @siktec-lab
    Collaborator

    Addressed in #41 (�0.10.6).

    • Added �endor/boa_engine/SLICE_PATCH.md documenting all Slice-specific patches on �oa_engine (�0.21.0), including SLICEBC\x01 bytecode serialization, 4-slot polymorphic inline caches, and the zero-UTF16 JSON.stringify / JSON.parse fast-paths.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions