Skip to Main Content
Feature Request FR-3149
Product Area APIs
Status CLOSED

6 Voters

WebSockets in ORDS and APEX

greg Public
· May 15 2023

Idea Summary
Sometimes you want data from the server on your page and you need it updated in real of near time. Websockets provides a connection between a browser and server for streaming data in both directions. 

Use Case
Any situation where multiple users of an application act on the same data and need to avoid refreshes. This could be high volume data processing or collaborative data processing. Consider a series of records that two users are editing at the same time. Having realtime updates of values could enable real collaboration and avoid costly lost update errors.

Paired with continuous query notification we could have leaderboards. We could have charts that refresh only when needed rather than on a timer. We could have Interactive Grids where stale data is detected automatically.

Preferred Solution (Optional)
Ideally we could define anything data driven to be “real time”

We reviewed this idea carefully and came to the conclusion that it does not constitute an appropriate APEX feature request.

Comments

Comments

  • jayson hanes Admin OP 2.3 years ago

    As a prior java developer who used websockets for ages, I do know how awesome this would be!

    Anyway, closing as this isn't an APEX feature opportunity until ORDS has this feature available - but I can tell you that it is on the ORDS team “list of things to do!”

  • ld.diaz OP 1.9 years ago

    Jayson, Excellent that you can include this in your roadmap, because it would help many of us to avoid the use of polling by doing the ORDS.

  • jayson hanes Admin OP 1.9 years ago

    to be clear, I am not part of the ORDS team - it's on “their list of things to do” :)

  • yohay.asraf OP 10 months ago

    Hi Jayson,

    Does this feature is available?

  • jayson hanes Admin OP 10 months ago

    @yohay.asraf Not that I'm aware of  - please create a post on the DBTOOLS forum https://apex.oracle.com/go/dbtools