45 releases (28 stable)
| 2.0.3 | Sep 29, 2025 |
|---|---|
| 2.0.1 | Nov 25, 2024 |
| 1.6.8 | May 7, 2024 |
| 1.6.6 | Mar 22, 2024 |
| 1.1.1 | Mar 25, 2023 |
#147 in Database implementations
Used in vegafusion-server
6.5MB
8K
SLoC
vegafusion-runtime
This crate contains the logic for evaluating the task graphs that are generated by vegafusion-core. Task graph evaluation involes:
- Compiling Vega expression ASTs to DataFusion expressions.
- Evaluating signal expression tasks
- Evaluating Data tasks, including transform pipelines. Transforms are implemented against the DataFrame trait provided by
vegafusion-dataframe. - Pre-transforming Vega specifications by pre-evaluating their transforms and inlining the resulting transformed data.
Dependencies
~69–96MB
~1.5M SLoC