Nuxt/examples/nuxt-prefetch/pages
Sébastien Chopin f319033928
feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574)
* feat(nuxt-link): Improve <n-link> and add automatic prefetch

* Update packages/vue-app/template/components/nuxt-link.js

Co-Authored-By: Atinux <seb@orion.sh>

* add missing space

* feat(nuxt-link): Split in two components for smaller bundle

* fix(vue-app): Use requestIdleCallback

* chore(vue-app): Improve nuxt prefetch strategy for nuxt links

* chore(vue-app): Add .isOnline and handle it for prefetch

* chore(vue-app): Add .isOffline and use it

* chore(vue-app): Add .isOffline

* chore(server): Check is options.modern is given in dev mode

* chore(vue-app): Add intersection-observer polyfill if router.prefetchLinks is 'polyfill'

* chore(vue-app): Remove polyfill

* chore(vue-app): Use only process.client

* chore(vue-app): Add TS typings for .isOnline and isOffline

* chore(vue-app): Update typings by @kevinmarrec

* chore(vue-app): Reorder names

* examples(nuxt-prefetch): Add Nuxt prefetching example

* chore(vue-app): Add router.linkPrefetchedClass

* lint(vue-app): Fix lint

* chore(vue-app): Use intersectionRatio, recommend by @maoberlehner

* fix(lint): Fix linting issues

* lint(vue-app): Fix again (lol)

* types(vue-app): Update TS typings

* chore(vue-app): Update Vetur tags description

* fix(vue-app): Use prefetchClass

* chore(vue-app): Disable linkPrefetchedClass by default
2018-12-28 17:27:03 +01:00
..
accelerated.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
active.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
agile.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
brisk.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
dashing.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
electric.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
flashing.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
fleet.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
fleeting.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
flying.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
hot.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
hurried.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
index.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
nimble.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
quick.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
racing.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
rapid.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
ready.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
snap.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
swift.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00
winged.vue feat(nuxt-link): Smart prefetching and $nuxt.isOffline (#4574) 2018-12-28 17:27:03 +01:00