{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Prologue\r",
      "startTime": 216,
      "endTime": 296
    },
    {
      "title": "Chapter 1: What is SIMD?\r",
      "startTime": 296,
      "endTime": 800
    },
    {
      "title": "Chapter 2: SIMD in Go\r",
      "startTime": 800,
      "endTime": 1123
    },
    {
      "title": "Chapter 3: When should one use SIMD?\r",
      "startTime": 1123,
      "endTime": 1279
    },
    {
      "title": "Chapter 4: Clement's journey to SIMD [Supporter Only]\r",
      "startTime": 1279,
      "endTime": 1292
    },
    {
      "title": "Chapter 5: SIMD Intrinsics in Go\r",
      "startTime": 1292,
      "endTime": 2147
    },
    {
      "title": "Chapter 6: SIMD in other languages\r",
      "startTime": 2147,
      "endTime": 2580
    },
    {
      "title": "Chapter 7: Measuring SIMD performance\r",
      "startTime": 2580,
      "endTime": 3172
    },
    {
      "title": "Chapter 8: Data Oriented Design [Supporter Only]\r",
      "startTime": 3172,
      "endTime": 3179
    },
    {
      "title": "Chapter 9: SIMD-JSON\r",
      "startTime": 3179,
      "endTime": 3491
    },
    {
      "title": "Chapter 10: Protocol Buffers, gRPC, and cURL [Supporter Only]\r",
      "startTime": 3491,
      "endTime": 3710
    },
    {
      "title": "Epilogue",
      "startTime": 3710,
      "endTime": 0
    }
  ]
}