Web Client Precache

Many of the applications for smartphones include a pre-cache feature for upcoming tracks in a playlist, I was wondering, is something like that at all possible for the web client? I like to listen at work, however the web gateway my computer sits behind likes to scan downloads and streams before releasing them, meaning that I have gaps of varying lengths, depending on the size of the file it is downloading and scanning. Precaching would give me the opportunity to have gapless, or near-gapless playback, as the upcoming file will already have been scanned and released.
Thank you,
Tommy
Thank you,
Tommy