JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 11427
  • Score
    100M100P100Q128720F
  • License Apache-2.0

Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.

Package Exports

  • @perspective-dev/client
  • @perspective-dev/client/dist/cdn/perspective-server.worker.js
  • @perspective-dev/client/dist/cdn/perspective-server.worker.js.map
  • @perspective-dev/client/dist/cdn/perspective.js
  • @perspective-dev/client/dist/cdn/perspective.js.map
  • @perspective-dev/client/dist/esm/perspective-server.worker.d.ts
  • @perspective-dev/client/dist/esm/perspective.browser.d.ts
  • @perspective-dev/client/dist/esm/perspective.inline.js
  • @perspective-dev/client/dist/esm/perspective.inline.js.map
  • @perspective-dev/client/dist/esm/perspective.js
  • @perspective-dev/client/dist/esm/perspective.js.map
  • @perspective-dev/client/dist/esm/perspective.node.d.ts
  • @perspective-dev/client/dist/esm/perspective.node.js
  • @perspective-dev/client/dist/esm/perspective.node.js.map
  • @perspective-dev/client/dist/esm/ts-rs/Aggregate.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ColumnType.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ColumnWindow.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/DeleteOptions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/Expressions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/Filter.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/FilterReducer.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/FilterTerm.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/GroupRollupMode.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/JoinOptions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/JoinType.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/OnUpdateMode.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/OnUpdateOptions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/Scalar.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/Sort.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/SortDir.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/SystemInfo.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/TableInitOptions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/TableReadFormat.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/TypedArrayWindow.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/UpdateOptions.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ViewConfig.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ViewConfigUpdate.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ViewOnUpdateResp.d.ts
  • @perspective-dev/client/dist/esm/ts-rs/ViewWindow.d.ts
  • @perspective-dev/client/dist/esm/virtual_server.d.ts
  • @perspective-dev/client/dist/esm/virtual_servers/clickhouse.js
  • @perspective-dev/client/dist/esm/virtual_servers/clickhouse.js.map
  • @perspective-dev/client/dist/esm/virtual_servers/duckdb.d.ts
  • @perspective-dev/client/dist/esm/virtual_servers/duckdb.js
  • @perspective-dev/client/dist/esm/virtual_servers/duckdb.js.map
  • @perspective-dev/client/dist/esm/wasm/browser.d.ts
  • @perspective-dev/client/dist/esm/wasm/decompress.d.ts
  • @perspective-dev/client/dist/esm/wasm/emscripten_api.d.ts
  • @perspective-dev/client/dist/esm/wasm/engine.d.ts
  • @perspective-dev/client/dist/esm/wasm/perspective-server.poly.d.ts
  • @perspective-dev/client/dist/esm/websocket.d.ts
  • @perspective-dev/client/dist/wasm/perspective-js.d.ts
  • @perspective-dev/client/dist/wasm/perspective-js.js
  • @perspective-dev/client/dist/wasm/perspective-js.wasm
  • @perspective-dev/client/dist/wasm/perspective-js.wasm.d.ts
  • @perspective-dev/client/inline
  • @perspective-dev/client/node
  • @perspective-dev/client/package.json
  • @perspective-dev/client/src/rust/client.rs
  • @perspective-dev/client/src/rust/generic_sql_model.rs
  • @perspective-dev/client/src/rust/lib.rs
  • @perspective-dev/client/src/rust/table.rs
  • @perspective-dev/client/src/rust/table_data.rs
  • @perspective-dev/client/src/rust/typed_array.rs
  • @perspective-dev/client/src/rust/utils/browser.rs
  • @perspective-dev/client/src/rust/utils/console_logger.rs
  • @perspective-dev/client/src/rust/utils/errors.rs
  • @perspective-dev/client/src/rust/utils/futures.rs
  • @perspective-dev/client/src/rust/utils/json.rs
  • @perspective-dev/client/src/rust/utils/local_poll_loop.rs
  • @perspective-dev/client/src/rust/utils/mod.rs
  • @perspective-dev/client/src/rust/utils/serde.rs
  • @perspective-dev/client/src/rust/utils/trace_allocator.rs
  • @perspective-dev/client/src/rust/view.rs
  • @perspective-dev/client/src/rust/virtual_server.rs
  • @perspective-dev/client/src/ts/perspective-server.worker.ts
  • @perspective-dev/client/src/ts/perspective.browser.ts
  • @perspective-dev/client/src/ts/perspective.cdn.ts
  • @perspective-dev/client/src/ts/perspective.inline.ts
  • @perspective-dev/client/src/ts/perspective.node.ts
  • @perspective-dev/client/src/ts/ts-rs/Aggregate.ts
  • @perspective-dev/client/src/ts/ts-rs/ColumnType.ts
  • @perspective-dev/client/src/ts/ts-rs/ColumnWindow.ts
  • @perspective-dev/client/src/ts/ts-rs/DeleteOptions.ts
  • @perspective-dev/client/src/ts/ts-rs/Expressions.ts
  • @perspective-dev/client/src/ts/ts-rs/Filter.ts
  • @perspective-dev/client/src/ts/ts-rs/FilterReducer.ts
  • @perspective-dev/client/src/ts/ts-rs/FilterTerm.ts
  • @perspective-dev/client/src/ts/ts-rs/GroupRollupMode.ts
  • @perspective-dev/client/src/ts/ts-rs/JoinOptions.ts
  • @perspective-dev/client/src/ts/ts-rs/JoinType.ts
  • @perspective-dev/client/src/ts/ts-rs/OnUpdateData.ts
  • @perspective-dev/client/src/ts/ts-rs/OnUpdateMode.ts
  • @perspective-dev/client/src/ts/ts-rs/OnUpdateOptions.ts
  • @perspective-dev/client/src/ts/ts-rs/Scalar.ts
  • @perspective-dev/client/src/ts/ts-rs/Sort.ts
  • @perspective-dev/client/src/ts/ts-rs/SortDir.ts
  • @perspective-dev/client/src/ts/ts-rs/SystemInfo.ts
  • @perspective-dev/client/src/ts/ts-rs/TableInitOptions.ts
  • @perspective-dev/client/src/ts/ts-rs/TableReadFormat.ts
  • @perspective-dev/client/src/ts/ts-rs/TypedArrayWindow.ts
  • @perspective-dev/client/src/ts/ts-rs/UpdateOptions.ts
  • @perspective-dev/client/src/ts/ts-rs/ViewConfig.ts
  • @perspective-dev/client/src/ts/ts-rs/ViewConfigUpdate.ts
  • @perspective-dev/client/src/ts/ts-rs/ViewOnUpdateResp.ts
  • @perspective-dev/client/src/ts/ts-rs/ViewWindow.ts
  • @perspective-dev/client/src/ts/virtual_server.ts
  • @perspective-dev/client/src/ts/virtual_servers/clickhouse.ts
  • @perspective-dev/client/src/ts/virtual_servers/duckdb.ts
  • @perspective-dev/client/src/ts/wasm/browser.ts
  • @perspective-dev/client/src/ts/wasm/decompress.ts
  • @perspective-dev/client/src/ts/wasm/emscripten_api.ts
  • @perspective-dev/client/src/ts/wasm/engine.ts
  • @perspective-dev/client/src/ts/wasm/perspective-server.poly.ts
  • @perspective-dev/client/src/ts/websocket.ts
  • @perspective-dev/client/tsconfig.json
  • @perspective-dev/client/virtual_servers/clickhouse
  • @perspective-dev/client/virtual_servers/duckdb

Readme

perspective

This crate provides Rust bindings to the JavaScript Perspective API.