# Rclnodejs 2.3.0: ROS 2 Actions over WebSocket and HTTP/SSE

> **Key Architectural Takeaway:** Send a goal, follow the feedback, get the result.

**Published:** 2026-10-13T07:43:15+00:00 
**Source:** ROS Robot Operating System News 
**Category:** robotics-science 
**Canonical URL:** https://fosswire.org/news/rclnodejs-230-ros-2-actions-over-websocket-and-httpsse.html 

## Executive Summary
Send a goal, follow the feedback, get the result. rclnodejs 2.3.0 , the ROS 2 client library for Node.js, brings ROS 2 actions to web apps over WebSocket and HTTP/SSE. ROS 2 Actions from the Browser The browser SDK derives TypeScript goal, feedback and result types from generated ROS declarations. OpenAPI export also includes action schemas. For background on the typed Web SDK and capability runtime first introduced in 2.0.0, see our original announcement .

## Architectural & Systems Analysis
From a robotics middleware, real-time operating system (RTOS), and scientific rigor perspective:

- **Deterministic Latency:** Zero-copy DDS transport layers ensure real-time actuation safety in autonomous robotics.
- **Reproducible Computation:** Transparent, open-source scientific algorithms allow global peer verification without black-box bias.
- **Modular Composition:** Micro-ROS and modular sensor interfaces permit seamless hardware adaptation across diverse physical platforms.

## Impact on the Open Ecosystem
Fosters an open, verifiable technological commons for next-generation robotics, space exploration, and scientific discovery.