tencent cloud



Last updated: 2023-02-13 16:31:29

    A TransformStream consists of a readable stream and a writable stream. It is designed based on the standard Web API TransformStream.

    Constructor API

    const { readable, writable } = new TransformStream(transformer?: any, writableStrategy?: WritableStrategy);


    Parameter Type Required Description
    transformer any No This parameter is not supported. The values do not take effect and are ignored automatically.
    writableStrategy WritableStrategy No The strategy for the writable side.


    Parameter Type Required Description
    highWaterMark number Yes The size of the writable buffer in bytes. Default value: 32K. Maximum value: 256K. If you enter a value greater than 256K, the value is changed to 256K automatically.



    readonly readable: ReadableStream;

    The readable stream. For more information, see ReadableStream.


    readonly writable: WritableStream;

    The writable stream. For more information, see WritableStream.

    Sample Code

    async function handleEnterRoom() {
      // Generate readable streams and writeable streams.
      const { readable, writable } = new TransformStream();
      // Fetch a remote resource. 
      const response = await fetch('https://www.tencentcloud.com/');
      // Respond to the client in streaming mode. 
      return new Response(readable, response);
    addEventListener('fetch', (event) => {


    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support