Skip to content

What is the expected time to index IFC semantic properties for large models using WebIFC? #1816

@sanraz299

Description

@sanraz299

I am building a web-based IFC viewer using WebIFC (WASM) with JavaScript, and I am implementing a custom semantic indexing step to cache IFC properties for fast access on element selection. For large IFC files (~400–500 MB), I open the model with WebIFC and traverse semantic relationships such as IfcRelDefinesByProperties and IfcRelDefinesByType to build lookup maps (element → property sets → property values), which are then cached so properties can be queried instantly without re-parsing the IFC. In practice, this full property indexing step is taking a significant amount of time (tens of seconds to minutes). I would like to understand what is considered expected or normal indexing time for large IFCs using WebIFC, and whether recommended patterns involve eager indexing of all properties or more selective / lazy approaches to reduce initial load time.

WebIFC (WASM), JavaScript/TypeScript, browser environment, geometry handled separately (fragments/meshes), indexing focused purely on semantic/property relationships.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions