E
ConcreteBlox Edge · iPad App

Run websites
entirely offline
on iPad.

ConcreteBlox Edge serves any HTML site stored in your Files app directly on device — no server, no network, no compromise. Full JavaScript, video streaming, and ES modules. Just works.

📁
Files App Integration iCloud Drive, On My iPad, USB drives
Memory-Speed Serving Memory-mapped I/O, zero latency
🎬
Video Streaming Seekable MP4 via HTTP range requests
🌐
Full JavaScript ES modules, fetch, canvas, WebGL
Features

A real browser.
Local files.

Every resource request is intercepted by a custom URL scheme handler and served straight from your storage — at full hardware speed.

🧩

ES Modules

Full import / export support. Vite, Webpack, Rollup build outputs run exactly as designed — no bundling workarounds needed.

📹

Video Streaming

HTTP Range requests with 206 Partial Content responses. Seekable video playback from local MP4, MOV, and WebM files — no buffering, no spin-up delay.

⚙️

No Server Required

A custom localweb:// URL scheme handles all requests in-process. No TCP port, no Bonjour, no App Transport Security headaches.

🔤

Case-Insensitive Files

iPadOS has a case-sensitive filesystem. Edge walks directories with case-insensitive matching, so Logo.PNG and logo.png both resolve correctly.

🌍

External Fetch Works

Outbound fetch() calls to external APIs pass through WKWebView unchanged. CDN scripts, REST endpoints, and Google Fonts all load normally.

💾

Smart Caching

Files under 50 MB are memory-mapped for zero-copy reads. Larger files use persistent cached file handles. ETag support means unchanged files return 304 instantly.


Three steps to your demo.

From Files app to running website in seconds.

1

Store your website

Copy your site folder to the Files app — iCloud Drive, On My iPad, or a connected USB drive all work.

2

Choose the folder

Open ConcreteBlox Edge, tap Choose Folder, and pick your site root. The app scans for HTML files and picks the best entry point automatically.

3

Present with confidence

Your site loads instantly in full-screen mode. No Wi-Fi needed. No spinner. No surprises mid-demo.

localweb://localhost/home.html

Your website folder

📂 MyDemoSite/
home.html
features.html
dashboard.html
styles.css
app.js
promo-video.mp4
data.json
✓ Serving HTML CSS JS Modules MP4 JSON

Compatibility

Built on WKWebView.
Runs like Safari.

Anything that runs in Safari on iPad runs in ConcreteBlox Edge.

HTML5 / CSS3Full platform support
ES2022+ JavaScriptModern syntax & APIs
WebAssembly.wasm files served natively
Canvas & WebGLGPU-accelerated rendering
Web WorkersBackground thread execution
Web Fontswoff2, ttf, otf, eot
localStorageScoped to the scheme
40+ MIME TypesWeb, media, font, data
0ms
Avg serve latency
40+
Supported MIME types
Sites you can store
0
Network requests needed

Your demos deserve
to run flawlessly.

Download ConcreteBlox Edge and never worry about Wi-Fi again.

Download on the App Store