Skip to main content
Browser Compatibility

Krosstabs runs in your browser.
Here's exactly which browsers work.

All analysis (banner tables, weighting, segmentation, AI coding) uses WebAssembly, Web Workers, and IndexedDB — modern browser APIs that have been stable in Chrome, Firefox, and Edge since 2020, and in Safari since 2022.

For IT reviewers: the four outbound domains required are listed on the Security page. No additional network configuration is required.

Compatibility matrix

Browser support overview

BrowserMin versionWebAssemblyWeb WorkersIndexedDBFile drag-dropOverall
Chrome / Chromium90+Fully supported
Microsoft Edge90+Fully supported
Firefox90+Fully supported
Safari15.4+Partial
Safari (iOS)15.4+Partial
Chrome for Android90+Partial
Internet ExplorerAnyNot supported
Fully supported Partial / caveats apply Not supported
Safari notes

What to know on Safari

IndexedDB and ITP

Safari's Intelligent Tracking Prevention (ITP) partitions IndexedDB when the page is loaded in a cross-site context (e.g. embedded in an iframe from another origin). When you access Krosstabs directly at krosstabs.com as the top-level page, ITP does not affect your storage. If you access it via a redirect or link aggregator that involves a cross-site hop, you may see an empty workspace on return.

Private Browsing

In Safari Private mode, IndexedDB is cleared when the private window closes. All datasets and analysis configurations will be lost. If you need your work to persist, use a regular (non-private) Safari window. You will be prompted to export before closing if data is present.

WASM SIMD

WASM SIMD (used by the AI Open-End Coder for faster inference) requires Safari 16.4+. On Safari 15.4–16.3, the AI Coder still works but will take approximately 2–3× longer to load the model on first use. All other tools are unaffected by this difference.

Feature requirements

What each browser API enables

APIPurpose in KrosstabsChromeFirefoxEdgeSafari
WebAssembly (WASM)Core analysis engine — banner tables, rim weighting, significance testing, segmentation.57521611
WASM SIMDAI Open-End Coder performance. Without SIMD, the coder still works but is slower.91909116.4
Web WorkersOff-main-thread analysis. Prevents the browser from freezing on large datasets.43.5124
IndexedDB (v3)Local encrypted storage for datasets and exports.24161210
Web Crypto API (AES-GCM)Client-side AES-256-GCM encryption of all stored data.37341211
File System Access / FileReaderReading CSV and XLSX files from your local file system.86 (advanced) / 13 (basic)3.686 (advanced) / 12 (basic)6
Troubleshooting

If something isn't working

Dashboard shows a blank workspace

JavaScript may be disabled or blocked. Check browser extensions (ad blockers, script blockers) and ensure krosstabs.com is whitelisted. Check the browser console (F12 → Console) for error messages.

File upload fails silently

Ensure the file is CSV (UTF-8 encoded) or XLSX format. Files with Windows-1252 or Latin-1 encoding may not parse correctly — re-save as UTF-8 from Excel (File → Save As → CSV UTF-8). See the Import Formats Guide for full encoding details.

Analysis runs but results don't save

This typically indicates a storage quota issue or private browsing mode. Check Settings → Storage Usage. If in Safari private mode, switch to a regular window. If quota is full, export your data and clear old datasets.

AI Coder says “model loading” for a long time

The AI model (22 MB ONNX file) downloads once and is cached. On a slow connection this can take 30–60 seconds on first use. Subsequent uses are instant. If loading never completes, check that cdn-lfs.huggingface.co is not blocked by a network filter.

Questions not covered here?

Email support@krosstabs.com with your browser version and a description of what's happening. Include a screenshot of the browser console (F12) if possible.

Back to Security Architecture →