Keeping Page in Sync with multiple Users

At my job we have an simple server setup to display a page built on PHP that shows the latest jobs to be done.

All the employees here have the job list page open so everyone knows what to do. Employees are able to assign different tasks to people so the page can quickly become outdated. In order to keep everyone in sync, what is the best possible way?

Here are the methods that I see:

Method 1 - Meta Refresh

  • This is just annoying and there are better options out there.

Method 2 - Ajax

  • Poll for updates every X minutes, still could result in outdated information for people. The way I would see it is the entire page would basically be downloaded every time it polls.

Method 3 - node.js

  • Just started looking into this but would provide real-time information to everyone

Are there any other options I missed? I dont know that I want to jump into node.js for such a small internal project but I dont know that ajax is going to keep the page updated enough with little overhead as possible.

Thanks for any suggestions you might have.