© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•12mo ago•
2 replies
an

JS <=> Rust worker streaming

Hi I'm trying to calling from JS service to Rust service using RPC.
the RPC output (and input) is limited in 1MB to I have to use stream to bypass the limit

I tried with
    let stream1 = str_to_readable_stream(String::from_utf8(out).unwrap().as_str());
    let stream = wasm_streams::ReadableStream::from_raw(stream1);
    Ok(ByteStream { inner: stream })
    let stream1 = str_to_readable_stream(String::from_utf8(out).unwrap().as_str());
    let stream = wasm_streams::ReadableStream::from_raw(stream1);
    Ok(ByteStream { inner: stream })


However I always getting "The destination execution context for this RPC was canceled while the call was still running.". Has anyone experienced this?
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Cloudflare Worker Rust Tail Worker
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
3y ago
Worker response not streaming
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
15mo ago
Attempting to make a rust worker makes a JS one
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
3y ago
Requests Between a Rust Worker and Nodejs Worker
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
16mo ago