Module stream

References

Re-exports BufferByteSource
Re-exports buildColumnarIndexStreaming
Re-exports buildColumnarIndexStreamingAsync
Re-exports ByteSource
Re-exports deserializeIndexSidecarToColumns
Re-exports hashSource
Re-exports IncrementalTypeIndex
Re-exports InMemoryStepByteStore
Re-exports openStreamedIfcModel

@bldrs-ai/conway/stream — the streaming parse/index plane (epic #390; design/new/streaming-federated-loader.md).

Fixed-memory opens: a model parses through a bounded moving window over a ByteSource into a columnar record index (StepIndexColumns — no per-record object phase), reads its source bytes on demand through a windowed provider over a StepExternalByteStore (e.g. OPFS), and serializes its index to a revisit sidecar whose payload IS the columns. Incremental consumers (type index, cross-refs) subscribe to per-record events via StreamingRecordDispatcher while the parse runs.

This is the conway-native namespace for new-era consumers. The web-ifc compat shim (@bldrs-ai/conway/web-ifc) adapts parts of this surface to web-ifc's API (e.g. OpenModelStreamed) and is headed for retirement; new integrations should build against this module directly.

Re-exports RecordHandler
Re-exports serializeIndexSidecarFromColumns
Re-exports sidecarMatchesSource
Re-exports StepBufferProvider
Re-exports StepExternalByteStore
Re-exports StepIndexColumns
Re-exports StreamedIfcOpen

@bldrs-ai/conway/stream — the streaming parse/index plane (epic #390; design/new/streaming-federated-loader.md).

Fixed-memory opens: a model parses through a bounded moving window over a ByteSource into a columnar record index (StepIndexColumns — no per-record object phase), reads its source bytes on demand through a windowed provider over a StepExternalByteStore (e.g. OPFS), and serializes its index to a revisit sidecar whose payload IS the columns. Incremental consumers (type index, cross-refs) subscribe to per-record events via StreamingRecordDispatcher while the parse runs.

This is the conway-native namespace for new-era consumers. The web-ifc compat shim (@bldrs-ai/conway/web-ifc) adapts parts of this surface to web-ifc's API (e.g. OpenModelStreamed) and is headed for retirement; new integrations should build against this module directly.

Re-exports StreamedIfcOpenOptions

@bldrs-ai/conway/stream — the streaming parse/index plane (epic #390; design/new/streaming-federated-loader.md).

Fixed-memory opens: a model parses through a bounded moving window over a ByteSource into a columnar record index (StepIndexColumns — no per-record object phase), reads its source bytes on demand through a windowed provider over a StepExternalByteStore (e.g. OPFS), and serializes its index to a revisit sidecar whose payload IS the columns. Incremental consumers (type index, cross-refs) subscribe to per-record events via StreamingRecordDispatcher while the parse runs.

This is the conway-native namespace for new-era consumers. The web-ifc compat shim (@bldrs-ai/conway/web-ifc) adapts parts of this surface to web-ifc's API (e.g. OpenModelStreamed) and is headed for retirement; new integrations should build against this module directly.

Re-exports StreamingColumnarIndexResult
Re-exports StreamingIndexStats
Re-exports StreamingRecordDispatcher
Re-exports WindowedStepBufferProvider