# Flexily > Pure JavaScript Flexbox Layout Need flexbox layout outside the browser? Yoga requires WASM, async init, and leaks memory in long-running apps. Flexily is a pure JavaScript drop-in replacement — 1.5-5.5x faster, 2.5-3.5x smaller, no WASM. Powers Silvery's terminal UI layout. ## Table of Contents ### Introduction - [Getting Started with Flexily](/flexily/guide/getting-started.md) - [Why Flexily?](/flexily/guide/why-flexily.md) ### Deep Dives - [Flexily Layout Algorithm](/flexily/guide/algorithm.md) - [Flexily Performance](/flexily/guide/performance.md) - [Zero-Allocation Layout Engine](/flexily/guide/zero-allocation.md) - [Flexily Testing Infrastructure](/flexily/guide/testing.md) - [Incremental Layout: Correctness Challenges](/flexily/guide/incremental-layout-bugs.md) ### Integrations - [Pretext Integration](/flexily/guide/pretext.md) ### Reference - [Flexily vs Yoga: Layout Engine Comparison](/flexily/guide/yoga-comparison.md) - [Intentional Divergences from Yoga](/flexily/guide/yoga-divergences.md) - [Migration from Yoga](/flexily/guide/migration-from-yoga.md) - [Flexily v1.0 Roadmap](/flexily/guide/v1-roadmap.md) ### API - [API Reference](/flexily/api/reference.md) ### Other - [Contributing to Flexily](/flexily/CONTRIBUTING.md)