Net Check – Network Monitor is a drag-and-drop OutSystems Web Block that provides real-time network monitoring for Reactive Web and Mobile applications.
The component automatically detects:
Online / Offline status
Connection type (2G / 3G / 4G / 5G / WiFi)
Effective network speed
Downlink bandwidth
Network latency (RTT)
Slow network conditions
It exposes a An NetworkChanged event that returns a structured NetData object in JSON format, allowing applications to react instantly to connectivity changes.
NetworkChanged
NetData
Developers can also use the GetNetworkStatus client action to fetch the current network state on demand.
GetNetworkStatus
Ideal for offline-first applications, auto-sync mechanisms, retry logic, and performance-aware UI handling.
Drag the NetCheck Web Block into your screen.
Handle the NetworkChanged event.
Use the NetData structure to implement:
Offline banners
Auto-sync when back online
Disable heavy operations on slow networks
Retry failed API calls
The NetworkChanged event and GetNetworkStatus action returns a structured JSON object mapped to the NetData structure.