igloo.inc: Inside a WebGL2 Procedural Crystal Experience

igloo.inc is a striking immersive web experience built on Three.js with WebGL2 rendering, GPGPU particle systems, and Draco/KTX2 compressed 3D assets. Here’s what we found when we reverse-engineered their JavaScript application using REA.

Architecture Overview

The entire application is delivered as a single minified index.jsindex.js bundle (16.5 KB) served from Vercel’s CDN through Cloudflare. The main bundle dynamically loads the WebGL rendering code via dynamic import: ./App3D-d68cb154.js.

Key Technical Findings

Asset Pipeline

The site loads compressed texture assets including ground_color.ktx2, ground_glow.ktx2, and a perlin-datatexture.png. The team wrote a custom VDB-to-browser exporter for their volume data, compressing it smaller than a typical website image.

Static Analysis Scope

REA parsed 3,644 AST nodes across 142 lines of minified JavaScript. The analysis extracted 865 semantic graph unknowns — these are unproven runtime relationships that would require execution to verify.

This page was generated from a live REA reverse-engineering session on October 27, 2026.