astro/packages/integrations/prefetch/test
Tony Sullivan 79fe09fa30
Adds a prefetch integration for near-instant page navigations (#3725)
* Adds a basic @astrojs/prefetch integration

* adding tests for custom selectors

* missed in last commit

* Adding a few docs, removing the option for `selectors` to be an element array

* adding an option for the concurrency limit

* fixing test for updated integration options

* Update packages/labs/prefetch/src/client.ts

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

* nit: removing the NodeJS.Timer type to allow typescript to infer the return

* updating docs for default selector with ~=

* Skip prefetching on 2G connections, or when data saver is enabled

* refactor: moving to packages/integrations, Astro Labs TBD down the road

* README typo fix

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-27 18:26:21 +00:00
..
fixtures/basic-prefetch Adds a prefetch integration for near-instant page navigations (#3725) 2022-06-27 18:26:21 +00:00
basic-prefetch.test.js Adds a prefetch integration for near-instant page navigations (#3725) 2022-06-27 18:26:21 +00:00
custom-selectors.test.js Adds a prefetch integration for near-instant page navigations (#3725) 2022-06-27 18:26:21 +00:00
test-utils.js Adds a prefetch integration for near-instant page navigations (#3725) 2022-06-27 18:26:21 +00:00