Bun.mp4 Now
// Proposal for new feature Bun.serve({ async fetch(req) { const file = Bun.file("./bun.mp4"); // Optimized built-in method return new Response(await Bun.serveVideo(file, req)); }, }); Use code with caution. Copied to clipboard
Description * What version of Bun is running? 1.1.21+70ca2b76c. * What platform is your computer? Microsoft Windows NT 10.0.22631.
Are you primarily building a or a native desktop app with Bun? bun.mp4
Instead of manually calculating CHUNK_SIZE and Content-Range headers with fs.statSync (as currently done in Express), Bun.serveVideo would automatically handle this based on the Range request header.
Do you need to support (transcoding) or just streaming ? I can refine this feature proposal further. // Proposal for new feature Bun
Leveraging Bun.file (which provides lazy loading of files) to stream directly without loading the whole video into memory. 2. Example Usage: javascript
Based on the search results, "bun.mp4" appears in issues related to Bun's handling of video streaming (specifically Range requests causing infinite loading) and memory leaks during fetch calls. * What platform is your computer
Fixes the reported memory leaks when fetching media.
