Files
adopt-a-street/node_modules/playwright-core/browsers.json
William Valentin bb9c8ec1c3 feat: Migrate from Socket.IO to Server-Sent Events (SSE)
- 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>
2025-12-05 22:49:22 -08:00

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
}
]
}