Systems and methods for remotely viewing medical images on a client devicehaving azero-client web application with a buffering module. The zero-client webapplication receives animage series selection from a user and receives corresponding series detailsfrom a web server.The zero-client web application generates an off-screen image array accordingto the seriesdetails. The buffering module outputs image requests based on the seriesdetails to a web server.The web server is m communication with a medical image database storing imagesin a non-webbrowser compatible format (e.g., DICOM). The buffering module then populatesthe off-screenimage array with converted medical images received from the web server. Thezero-client webapplication further includes an on-screen image and a display module. Thedisplay modulesequentially sets converted medical images of the off-screen array as the on-screen image tostream the converted medical images.