# JVMRS Documentation

JVM implementation in Rust with inline caching, thread-local allocation, and comprehensive polyglot capabilities.

## Quick Links

### Getting Started
- [Quick Start Guide](../../QUICKSTART.md) - Get started in minutes
- [Architecture](../../ARCHITECTURE.md) - Design and components
- [Source Structure](../structure.md) - Code organization

### Performance & Differentiation
- [Competitive Differentiation](../competitive-differentiation.md) - vs HotSpot/GraalVM
- [Performance Tuning Guide](../performance-tuning.md) - Optimize your code
- [Implementation Summary](../../IMPLEMENTATION_SUMMARY.md) - New features and impact

### Development
- [API Reference](../api-reference.md) - Complete API reference
- [Polyglot Programming Guide](../polyglot-programming.md) - Java/Rust interop
- [Developer Experience](../developer-experience.md) - Tools and workflows

### Testing & Benchmarking
- [Property-Based Tests](../../tests/property_tests.rs) - 30+ property tests
- [Benchmark Suite](../../benches/comprehensive_benchmarks.rs) - 14 benchmark categories

### Additional Documentation
- [WASI and Deployment](../wasi-and-deployment.md) - Edge deployment
- [no_std Guide](../no_std.md) - Embedded systems
- [Polyglot](../polyglot.md) - Language interop

## Building the Book

```bash
cargo install mdbook
mdbook build
```

Then open `book/index.html`.

## Documentation Statistics

- **API Reference**: Complete coverage of all public APIs
- **Guides**: 5 comprehensive guides with examples
- **Performance**: 14 benchmark categories, 30+ property tests
- **Examples**: Real-world patterns and best practices
