- <script>window.__VP_HASH_MAP__=JSON.parse("{\"api.md\":\"DPf9tBtx\",\"api_async.md\":\"a__xRXlW\",\"api_config.md\":\"BOunddy_\",\"api_http.md\":\"aXaHkDTh\",\"api_index.md\":\"DKNWUUO2\",\"api_p2p.md\":\"Dje3OMnv\",\"api_websocket.md\":\"Dw1bHAuZ\",\"examples.md\":\"B3ynN2_G\",\"fundamentals_errors.md\":\"B8XQLDec\",\"fundamentals_index.md\":\"AVYX8WS2\",\"fundamentals_lifecycle.md\":\"BVDaO4xp\",\"fundamentals_logging.md\":\"JOU2sX0O\",\"fundamentals_performance.md\":\"D8oMa7hJ\",\"fundamentals_security.md\":\"CAv0N9ZB\",\"guide.md\":\"B3Iv3KyJ\",\"guide_async.md\":\"DOBuILSX\",\"guide_config.md\":\"DNYHeIfV\",\"guide_deploy.md\":\"DUdf3jhi\",\"guide_http.md\":\"B598TfMD\",\"guide_index.md\":\"DYZMRqtt\",\"guide_middleware.md\":\"ip7G2iLJ\",\"guide_p2p.md\":\"Di6OTJ_W\",\"guide_routing.md\":\"BbillsE7\",\"guide_websockets.md\":\"FcrRT26u\",\"index.md\":\"BqjVkdBh\",\"inference_index.md\":\"D_RrPDco\",\"inference_providers.md\":\"DyzxSRdN\",\"inference_reliability.md\":\"CxbEjRuw\",\"inference_routing.md\":\"CHsdYrZX\",\"inference_streaming.md\":\"86FlTFir\",\"install.md\":\"DwENELL1\",\"project-setup.md\":\"CW98tL4t\",\"quick-start.md\":\"B8T835xF\",\"services_consulting.md\":\"B7QUkzcM\",\"services_index.md\":\"CWteLK9K\",\"services_support.md\":\"BlJZTZ5C\",\"services_training.md\":\"BJ-5Op-g\",\"tutorial.md\":\"SZo_JcMN\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Vix.cpp\",\"description\":\"Modern C++ backend runtime for offline-first, P2P, and high-performance applications.\",\"base\":\"/docs/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Vix.cpp Docs\",\"logo\":\"/assets/pwa/icon-192.png\",\"appearance\":true,\"nav\":[{\"text\":\"Home\",\"link\":\"https://vixcpp.com/\"},{\"text\":\"Docs\",\"link\":\"/docs\"},{\"text\":\"Guides\",\"link\":\"/docs/guide\"},{\"text\":\"Registry\",\"link\":\"/registry\"},{\"text\":\"Examples\",\"link\":\"/docs/examples\"},{\"text\":\"Services\",\"link\":\"https://vixcpp.com/services\"}],\"sidebar\":[{\"text\":\"Get started\",\"collapsed\":false,\"items\":[{\"text\":\"Docs Home\",\"link\":\"/\"},{\"text\":\"Quick Start\",\"link\":\"/quick-start\"},{\"text\":\"Installation\",\"link\":\"/install\"},{\"text\":\"Project Setup\",\"link\":\"/project-setup\"}]},{\"text\":\"Guides\",\"collapsed\":false,\"items\":[{\"text\":\"Overview\",\"link\":\"/guide\"},{\"text\":\"Routing\",\"link\":\"/guide/routing\"},{\"text\":\"Requests and Responses\",\"link\":\"/guide/http\"},{\"text\":\"Middleware\",\"link\":\"/guide/middleware\"},{\"text\":\"WebSockets\",\"link\":\"/guide/websockets\"},{\"text\":\"Async Tasks\",\"link\":\"/guide/async\"},{\"text\":\"P2P\",\"link\":\"/guide/p2p\"},{\"text\":\"Config and Env\",\"link\":\"/guide/config\"},{\"text\":\"Deployment\",\"link\":\"/guide/deploy\"}]},{\"text\":\"Fundamentals\",\"collapsed\":true,\"items\":[{\"text\":\"Core Concepts\",\"link\":\"/fundamentals\"},{\"text\":\"App Lifecycle\",\"link\":\"/fundamentals/lifecycle\"},{\"text\":\"Error Handling\",\"link\":\"/fundamentals/errors\"},{\"text\":\"Logging\",\"link\":\"/fundamentals/logging\"},{\"text\":\"Performance\",\"link\":\"/fundamentals/performance\"},{\"text\":\"Security\",\"link\":\"/fundamentals/security\"}]},{\"text\":\"Inference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/inference\"},{\"text\":\"Providers\",\"link\":\"/inference/providers\"},{\"text\":\"Routing and Policies\",\"link\":\"/inference/routing\"},{\"text\":\"Streaming\",\"link\":\"/inference/streaming\"},{\"text\":\"Reliability\",\"link\":\"/inference/reliability\"}]},{\"text\":\"API Reference\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/api\"},{\"text\":\"HTTP\",\"link\":\"/api/http\"},{\"text\":\"WebSocket\",\"link\":\"/api/websocket\"},{\"text\":\"Async\",\"link\":\"/api/async\"},{\"text\":\"P2P\",\"link\":\"/api/p2p\"},{\"text\":\"Config\",\"link\":\"/api/config\"}]},{\"text\":\"Examples\",\"collapsed\":true,\"items\":[{\"text\":\"All Examples\",\"link\":\"/examples\"},{\"text\":\"Hello HTTP\",\"link\":\"/examples/hello-http\"},{\"text\":\"Auth Middleware\",\"link\":\"/examples/auth\"},{\"text\":\"WebSocket Chat\",\"link\":\"/examples/ws-chat\"},{\"text\":\"Async Worker\",\"link\":\"/examples/async-worker\"},{\"text\":\"P2P Ping\",\"link\":\"/examples/p2p-ping\"}]},{\"text\":\"Services\",\"collapsed\":true,\"items\":[{\"text\":\"Overview\",\"link\":\"/services\"},{\"text\":\"Support\",\"link\":\"/services/support\"},{\"text\":\"Consulting\",\"link\":\"/services/consulting\"},{\"text\":\"Training\",\"link\":\"/services/training\"}]}],\"search\":{\"provider\":\"local\",\"options\":{\"miniSearch\":{\"searchOptions\":{\"fuzzy\":0.2,\"prefix\":true}}}},\"socialLinks\":[],\"outline\":\"deep\",\"returnToTopLabel\":\"Back to top\",\"lastUpdated\":{\"text\":\"Last updated\"},\"editLink\":{\"pattern\":\"https://github.com/vixcpp/vixcpp.github.io/edit/dev/vix-site/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"footer\":{\"message\":\"\",\"copyright\":\"\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
0 commit comments