I know Stackoverflow doesn’t want discussions, so I will try to ask an answerable question here: basically, I am building a admin area with naught but a table that has a few columns like project name, due date, sort of normal stuff.
But is there a technique that allows non-polling updating of when attribute(s) changes in the server, it gets reflected on the user’s loaded page?
The table’s data comes from a JSON call to the server, and it gets rendered with some javascript onto the table. Real simple stuff. If you must ask for an example. sure, just a table of first and last names.
Homer | Simpson
Lisa | Simpson
Bart | Simpson
This page is opened on many of our users, then if I change Homer to Remoh, without having the user refresh the page, I want the updated name be, well, updated on the table display.
Does Websocket or the pub/sub pattern have something to do with this?
Thank you!
You’re looking for a websocket or pub/sub system, exactly as you think.
If this is a Rails application and you’re using AJAX stuff — and it sounds like both things are true — then your best bet is Juggernaut, which makes the entire process seamless and easy.
It’s relatively painless to use, and the author has a great sample app called Holla that almost solves your problem by itself.