Mastering Client-Side File Downloads with the Streams API