Using seisplotjs-waveformplot, this plots the most recent ( more or less ) 60 seconds of seismic data as recorded in Jenkinsville, SC. The plotting uses d3 and the data is retrieved from the IRIS DMC using their dataselect web service.
See seisplotjs-waveformplot Github page for more information.
If you decide to copy/paste or reuse this, wonderful, but you need to be careful with the amount and frequency that you load data. In particular, asking for very long time intervals will take significant time to request and take a lot of memory. Secondly, it is considered rude to repeatedly reload the page to make the display act like a real time display. This will likely cause the IRIS DMC to block your requests. See the sections Considerations and Usage guidelines in the IRIS help pages for more information.