0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-03-10 23:01:26 -05:00
astro/packages
Matthew Lymer 3b669555d7
fix(astro): Improve ssr performance (astro#11454) (#13195)
* Add alternate rendering paths to avoid use of Promise

* Add run commands

* Remove promise from synchronous components

* Create makefile and update loadtest

* Rename functions, fix implementation of renderArray

* More performance updates

* Minor code cleanup

* incremental

* Add initial rendering tests

* WIP - bad tests

* Fix tests

* Make the tests good, even

* Add more tests

* Finish tests

* Add test to ensure rendering order

* Finalize pr

* Remove code not intended for PR

* Add changeset

* Revert change to minimal example

* Fix linting and formatting errors

* Address code review comments

* Fix mishandling of uncaught synchronous renders

* Update .changeset/shaggy-deers-destroy.md

---------

Co-authored-by: Matt Kane <m@mk.gg>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-02-12 14:10:41 +00:00
..
astro fix(astro): Improve ssr performance (astro#11454) (#13195) 2025-02-12 14:10:41 +00:00
astro-prism
astro-rss
create-astro
db fix(deps): update all non-major dependencies (#13074) 2025-01-31 14:34:32 +00:00
integrations [ci] format 2025-02-12 14:09:34 +00:00
internal-helpers [ci] release (#13129) 2025-02-04 09:57:13 +00:00
markdown/remark fix(deps): update all non-major dependencies (#13074) 2025-01-31 14:34:32 +00:00
studio fix(deps): update all non-major dependencies (#13074) 2025-01-31 14:34:32 +00:00
telemetry chore: reduce severity 2025-02-06 14:46:33 +00:00
underscore-redirects feat(routing): external redirects (#12979) 2025-01-29 11:53:40 +00:00
upgrade fix(deps): update all non-major dependencies (#13124) 2025-02-04 13:54:26 +00:00