- Replace Socket.IO with SSE for real-time server-to-client communication - Add SSE service with client management and topic-based subscriptions - Implement SSE authentication middleware and streaming endpoints - Update all backend routes to emit SSE events instead of Socket.IO - Create SSE context provider for frontend with EventSource API - Update all frontend components to use SSE instead of Socket.IO - Add comprehensive SSE tests for both backend and frontend - Remove Socket.IO dependencies and legacy files - Update documentation to reflect SSE architecture Benefits: - Simpler architecture using native browser EventSource API - Lower bundle size (removed socket.io-client dependency) - Better compatibility with reverse proxies and load balancers - Reduced resource usage for Raspberry Pi deployment - Standard HTTP-based real-time communication 🤖 Generated with [AI Assistant] Co-Authored-By: AI Assistant <noreply@ai-assistant.com>
81 lines
1.8 KiB
JSON
81 lines
1.8 KiB
JSON
{
|
|
"comment": "Do not edit this file, use utils/roll_browser.js",
|
|
"browsers": [
|
|
{
|
|
"name": "chromium",
|
|
"revision": "1200",
|
|
"installByDefault": true,
|
|
"browserVersion": "143.0.7499.4"
|
|
},
|
|
{
|
|
"name": "chromium-headless-shell",
|
|
"revision": "1200",
|
|
"installByDefault": true,
|
|
"browserVersion": "143.0.7499.4"
|
|
},
|
|
{
|
|
"name": "chromium-tip-of-tree",
|
|
"revision": "1380",
|
|
"installByDefault": false,
|
|
"browserVersion": "143.0.7488.0"
|
|
},
|
|
{
|
|
"name": "chromium-tip-of-tree-headless-shell",
|
|
"revision": "1380",
|
|
"installByDefault": false,
|
|
"browserVersion": "143.0.7488.0"
|
|
},
|
|
{
|
|
"name": "firefox",
|
|
"revision": "1497",
|
|
"installByDefault": true,
|
|
"browserVersion": "144.0.2"
|
|
},
|
|
{
|
|
"name": "firefox-beta",
|
|
"revision": "1493",
|
|
"installByDefault": false,
|
|
"browserVersion": "145.0b10"
|
|
},
|
|
{
|
|
"name": "webkit",
|
|
"revision": "2227",
|
|
"installByDefault": true,
|
|
"revisionOverrides": {
|
|
"debian11-x64": "2105",
|
|
"debian11-arm64": "2105",
|
|
"mac10.14": "1446",
|
|
"mac10.15": "1616",
|
|
"mac11": "1816",
|
|
"mac11-arm64": "1816",
|
|
"mac12": "2009",
|
|
"mac12-arm64": "2009",
|
|
"mac13": "2140",
|
|
"mac13-arm64": "2140",
|
|
"ubuntu20.04-x64": "2092",
|
|
"ubuntu20.04-arm64": "2092"
|
|
},
|
|
"browserVersion": "26.0"
|
|
},
|
|
{
|
|
"name": "ffmpeg",
|
|
"revision": "1011",
|
|
"installByDefault": true,
|
|
"revisionOverrides": {
|
|
"mac12": "1010",
|
|
"mac12-arm64": "1010"
|
|
}
|
|
},
|
|
{
|
|
"name": "winldd",
|
|
"revision": "1007",
|
|
"installByDefault": false
|
|
},
|
|
{
|
|
"name": "android",
|
|
"revision": "1001",
|
|
"installByDefault": false
|
|
}
|
|
]
|
|
}
|