TDengine Expands Ecosystem with Perspective Integration

Jim Fan

June 3, 2025 /

The TDengine team is excited to announce a new technical partnership with Prospective.co, the makers of data visualization platforms Perspective and Prospective. This partnership strengthens TDengine’s ecosystem with a powerful local-first option for data visualization that ensures data privacy while providing enterprise-grade scalability and shareablility.

Perspective’s WebAssembly-based engine delivers real-time, in-browser rendering of massive datasets, making it a perfect match for TDengine’s high-performance ingestion and large-scale data storage. With this integration, enterprises can analyze and interact with IIoT and telemetry data from TDengine in the form of rich, customizable dashboards, enabling faster insights, improved operational awareness, and more informed decision-making.

To learn more about how TDengine and Perspective work together, be sure to register for our joint webinar scheduled for Wednesday, June 11.

About Perspective

Perspective is a powerful data visualization library that enables interactive, real-time data analysis in web applications. Developed by Prospective.co, Perspective leverages WebAssembly and Web Workers to provide high-performance data visualization capabilities directly in the browser. With Perspective, you can create dynamic dashboards, charts, and tables that update in real-time, allowing users to explore and interact with data seamlessly. Perspective’s flexibility, speed, and ease of use make it an excellent choice for building data-driven applications that require real-time data visualization and analysis.

About TDengine

TDengine is a time-series database designed to help traditional industries overcome the challenges of Industry 4.0 and Industrial IoT. It enables real-time ingestion, storage, analysis, and distribution of petabytes of data per day, generated by billions of sensors and data collectors. By making big data accessible and affordable, TDengine helps everyone — from independent developers and startups to industry stalwarts and multinationals — unlock the true value of their data.

TDengine–Perspective Demo

You can explore the visualization options provided by Perspective in the following demonstration environment.

Prerequisites

Procedure

  1. Clone the perspective-examples repository from GitHub to your local machine and open the examples/tdengine/node directory.

    git clone https://github.com/ProspectiveCo/perspective-examples
    cd examples/tdengine/node
  2. Run the provided script to start TDengine in a Docker container:

    ./docker.sh
  3. Install Node.js dependencies:

    npm install
  4. Run the producer script to create a database and table in TDengine and insert simulated data in real time:

    node src/producer.js
  5. Run the server script to construct a Perspective WebSocket server and a Perspective table:

    node src/server.js
  6. Host the Perspective front-end with Vite.

    npm run dev
  7. Open the URL of the Vite development server in a web browser. The default URL is http://localhost:3000.

You can now visualize the sample data in your browser as shown in the following figure.

  • Jim Fan
    Jim Fan

    Jim Fan is the VP of Product at TDengine. With a Master's Degree in Engineering from the University of Michigan and over 12 years of experience in manufacturing and Industrial IoT spaces, he brings expertise in digital transformation, smart manufacturing, autonomous driving, and renewable energy to drive TDengine's solution strategy. Prior to joining TDengine, he worked as the Director of Product Marketing for PTC's IoT Division and Hexagon's Smart Manufacturing Division. He is currently based in California, USA.