Major performance improvements for large maps and vectors

Written by
Kayley Greenland
Last updated:
May 18, 2026

Over the past few weeks, we’ve been rolling out a major upgrade to how Birdi handles vectors, map layers, and large-scale projects.

In simple terms: maps are now significantly faster, smoother, and more stable, especially when working with large imagery datasets, dense vector layers, and complex projects.

Here’s what’s improved:

Improved vector performance

Vectors are now processed through a dedicated high-performance vector service instead of loading entire files directly into the browser.

What this means:

  • Upload vector files up to 500MB (with support for even larger datasets planned)
  • Work with more complex datasets more reliably
  • Reduced lag when navigating large maps
  • Fewer browser memory crashes caused by oversized vector files

Previously, very large vector datasets could sometimes lead to:

  • Slow map loading
  • Freezing during interaction
  • Browser memory crashes or “Aw, Snap” errors

These issues should now be resolved for both new and migrated vectors.

Existing vectors have been migrated

All existing vectors in Birdi 2.0 maps have now been migrated to the new tiled architecture.

This means existing projects should also benefit from:

  • Better overall responsiveness
  • Reduced out-of-memory crashes
  • Smoother navigation and interaction on large maps

Faster interactions across large maps

We also rebuilt key parts of the map rendering engine to improve responsiveness when working with large, complex projects.

Some of the biggest improvements include:

  • Faster clicking and selection on dense maps
  • Smoother layer visibility updates
  • Near-instant folder expand/collapse behaviour
  • Better performance when working with thousands of assets or layers
  • Less freezing during heavy interaction

Real-world speed improvements

Workflow Before After Improvement
Selecting items on large maps 1,100ms 100ms 11× faster
Toggling layer visibility 1,714ms 330ms 5× faster
Large visibility updates causing freezing 5–6 seconds 330ms 15–18× faster
Expanding/collapsing folders 1.8–2.9 seconds Near-instant Up to 100× faster

In practice, this means:

  • Faster clicking and selection on dense maps
  • Smoother layer visibility changes
  • Near-instant folder expand/collapse behavior
  • Better performance when working with thousands of assets or layers
  • Less freezing during heavy map interaction

Improved platform stability

We’ve also addressed several backend performance and memory issues affecting:

  • Large 360° image downloads
  • Dashboard responsiveness
  • Intermittent API slowdowns and outages

These updates should now result in:

  • Faster dashboard load times
  • More reliable downloads for large datasets
  • Improved platform stability during heavy workloads

Why this matters

These upgrades are part of our ongoing focus on making geospatial data easier to work with at scale.

Whether you’re managing:

  • Large inspection programs
  • Dense utility networks
  • Complex infrastructure datasets
  • High-volume imagery and vectors

… Birdi should now feel noticeably faster, smoother, and more reliable across day-to-day workflows.

Kayley Greenland
Kayley is Birdi's product manager and is across all the nuts and bolts of our feature releases, product roadmap and platform vision.