astro/packages/integrations
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
..
cloudflare [ci] release (#3701) 2022-06-24 16:05:02 -04:00
deno Enables eslint on the full repo and adds a rule for no only() tests (#3659) 2022-06-22 15:59:49 +00:00
lit [ci] release (#3692) 2022-06-24 12:55:36 -05:00
netlify Enables eslint on the full repo and adds a rule for no only() tests (#3659) 2022-06-22 15:59:49 +00:00
node [ci] format 2022-06-06 16:49:53 +00:00
partytown [ci] release (#3684) 2022-06-23 09:14:17 -04:00
preact [ci] release (#3692) 2022-06-24 12:55:36 -05:00
prefetch Adds a prefetch integration for near-instant page navigations (#3725) 2022-06-27 18:26:21 +00:00
react [ci] release (#3692) 2022-06-24 12:55:36 -05:00
sitemap [ci] format 2022-06-27 18:12:43 +00:00
solid [ci] release (#3692) 2022-06-24 12:55:36 -05:00
svelte [ci] release (#3692) 2022-06-24 12:55:36 -05:00
tailwind [ci] format 2022-06-06 16:49:53 +00:00
turbolinks [ci] release (#3378) 2022-05-17 11:50:18 -04:00
vercel Enables eslint on the full repo and adds a rule for no only() tests (#3659) 2022-06-22 15:59:49 +00:00
vue [ci] release (#3692) 2022-06-24 12:55:36 -05:00