0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00
astro/benchmark
Matthew Phillips d469bebd7b
Improve Node.js performance using an AsyncIterable (#9614)
* Improve Node.js performance using an AsyncIterable

* Oops

* Get rid of extra abstraction

* Update .changeset/hip-cherries-behave.md

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>

* Check if already resolved

* Resolve on done

* Get rid of unneeded "done"

* Done when length is zero

* Let errors resolve

* Update packages/astro/src/runtime/server/render/astro/render.ts

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Move doctype to top-level

* Document the new function

* Update .changeset/hip-cherries-behave.md

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Update .changeset/hip-cherries-behave.md

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-14 10:14:05 -05:00
..
bench Improve Node.js performance using an AsyncIterable (#9614) 2024-02-14 10:14:05 -05:00
make-project Improve Node.js performance using an AsyncIterable (#9614) 2024-02-14 10:14:05 -05:00
packages/timer Remove deprecated features from Astro 3.0 (#9168) 2023-11-28 00:44:20 +08:00
ci-helper.js Refactor benchmark script (#6376) 2023-03-01 08:46:06 +00:00
index.js nit: use node: prefix everywhere (#7692) 2023-07-18 02:17:59 +02:00
package.json Update breaking dependencies (#8201) 2023-08-24 16:34:33 +08:00
README.md Refactor benchmark script (#6376) 2023-03-01 08:46:06 +00:00

benchmark

Astro's main benchmark suite. It exposes the astro-benchmark CLI command. Run astro-benchmark --help to see all available commands!

If you'd like to understand how the benchmark works, check out the other READMEs in the subfolders.