{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Welcome to DejaVue\r",
      "startTime": 0,
      "endTime": 50
    },
    {
      "title": "Which topics should be covered next?\r",
      "startTime": 50,
      "endTime": 116
    },
    {
      "title": "This episodes topic - Data Fetching\r",
      "startTime": 116,
      "endTime": 253
    },
    {
      "title": "Two ways of client-side caching\r",
      "startTime": 253,
      "endTime": 377
    },
    {
      "title": "What is Data Fetching actually - and which library to use?\r",
      "startTime": 377,
      "endTime": 499
    },
    {
      "title": "Suspense in Vue.js\r",
      "startTime": 499,
      "endTime": 843
    },
    {
      "title": "Third Party Scripts\r",
      "startTime": 843,
      "endTime": 1058
    },
    {
      "title": "Data fetching basics in Nuxt.js\r",
      "startTime": 1058,
      "endTime": 1228
    },
    {
      "title": "$fetch vs useFetch\r",
      "startTime": 1228,
      "endTime": 1407
    },
    {
      "title": "$fetch request deduplication on the server\r",
      "startTime": 1407,
      "endTime": 1483
    },
    {
      "title": "Caching in Nuxt.js\r",
      "startTime": 1483,
      "endTime": 1698
    },
    {
      "title": "routeRules of server-side caching\r",
      "startTime": 1698,
      "endTime": 1778
    },
    {
      "title": "defineCachedEventHandler / defineCachedFunction\r",
      "startTime": 1778,
      "endTime": 1939
    },
    {
      "title": "Unstorage for storing the cached files\r",
      "startTime": 1939,
      "endTime": 2141
    },
    {
      "title": "useNuxtData\r",
      "startTime": 2141,
      "endTime": 2426
    },
    {
      "title": "Why does Nuxt offer more data fetching options?\r",
      "startTime": 2426,
      "endTime": 2732
    },
    {
      "title": "Wrapping up",
      "startTime": 2732,
      "endTime": 0
    }
  ]
}