Hometus.io logo

Blog

  1. tus Node.js server 2.0.0: integrate in all meta-frameworks and JS runtimes

    Published on March 25, 2025 by Merlijn Vos

    The Node.js tus server can now run in all meta-frameworks and Node.js compatible runtimes. Deprecated options have been removed, and the server is ESM-only. The packages now require Node.js >=20.19.0, the release that backported require(esm), allowing us to output ESM and import ESM packages without affecting consumers on CommonJS. But that’s not all, so let’s dive in.

    Read on →
  2. Standardizing Resumable Uploads with the IETF

    Published on August 9, 2023 by Marius Kleidl

    In the past year, we have worked together with the HTTP working group inside the Internet Engineering Task Force (IETF) to advance the state of resumable uploads and craft an official RFC for better file uploads over the internet. In this post, we share the latest developments from this journey.

    Read on →
  3. Major release: tus-js-client v3.0.0

    Published on August 3, 2022 by Marius Kleidl

    tus is a protocol based on HTTP for resumable file uploads. Resumable here means that an interrupted upload can carry on without re-uploading already uploaded data again. An interruption may happen willingly, if the user wants to pause while switching to another workspace, or by accident in case of a network issue or server outage. When resumability is implemented with automatic retries, the user does not need to notice there was an interruption. Since HTTP/1.1 such a resumability is available for file downloads already but not for file uploads as tus offers.

    Read on →