{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Introducing Mauro Bieg\r",
      "startTime": 0,
      "endTime": 192
    },
    {
      "title": "What is Mastro.js?\r",
      "startTime": 192,
      "endTime": 339
    },
    {
      "title": "How Mastro Renders HTML\r",
      "startTime": 339,
      "endTime": 604
    },
    {
      "title": "Comparing Mastro.js with Other Frameworks\r",
      "startTime": 604,
      "endTime": 895
    },
    {
      "title": "Handling Server Requests in Mastro\r",
      "startTime": 895,
      "endTime": 1200
    },
    {
      "title": "Client and Server Separation\r",
      "startTime": 1200,
      "endTime": 1599
    },
    {
      "title": "Client-Side Functionality with Reactive Mastro\r",
      "startTime": 1599,
      "endTime": 1938
    },
    {
      "title": "Leveraging Web Standards and Native Runtime Features\r",
      "startTime": 1938,
      "endTime": 2054
    },
    {
      "title": "Working with Multiple Runtimes\r",
      "startTime": 2054,
      "endTime": 2431
    },
    {
      "title": "TypeScript Integration and Type Checking\r",
      "startTime": 2431,
      "endTime": 2511
    },
    {
      "title": "Support for HTTP Streaming\r",
      "startTime": 2511,
      "endTime": 2827
    },
    {
      "title": "How Mastro Performs\r",
      "startTime": 2827,
      "endTime": 2941
    },
    {
      "title": "Getting Started with Mastro\r",
      "startTime": 2941,
      "endTime": 3093
    },
    {
      "title": "Where to Find Mauro",
      "startTime": 3093,
      "endTime": 0
    }
  ]
}