# `SigPro` βš›οΈ ### **The Atomic Reactivity Engine for the Modern Web.** **SigPro** is an ultra-lightweight rendering engine designed for extreme performance. By eliminating the Virtual DOM and heavy compilers, it achieves **surgical reactivity** in less than 2KB. [**Explore the Docs β†’**](https://natxocc.github.io/sigpro/) | [**View on GitHub**](https://github.com/natxocc/sigpro) ----- ## ⚑ Real-World Benchmarks SigPro isn't just "fast on paper." In the industry-standard **JS Framework Benchmark**, it consistently outperforms the most popular libraries by operating at near-native speeds with almost zero memory overhead. ### πŸš€ Execution Speed (CPU) *Lower is better. Measured in milliseconds (ms).* | Benchmark Test | **SigPro** | SolidJS | Vue 3 | React 18 | | :--- | :--- | :--- | :--- | :--- | | **Surgical Update** (10th row) | **46.8ms** | ~48ms | ~75ms | ~158ms | | **Direct Selection** (on click) | **17.5ms** | ~18ms | ~32ms | ~65ms | | **Initial Render** (1k rows) | **~35ms** | ~32ms | ~45ms | ~70ms | ### 🧠 Memory Footprint *Lower is better. Measured in Megabytes (MB) after 1k rows.* | Metric | **SigPro** | Vanilla JS | Svelte | React | | :--- | :--- | :--- | :--- | :--- | | **Ready Memory** (Idle) | **1.05 MB** | 1.01 MB | ~2.8 MB | ~10.4 MB | | **Run Memory** (1k rows) | **4.90 MB** | 4.25 MB | ~10.2 MB | ~28.5 MB | > **The Verdict:** SigPro delivers **Vanilla-like memory consumption** while maintaining **Surgical reactivity** that rivals (and often beats) SolidJS in granular updates. --- ## Why SigPro? While other frameworks "guess" what changed by comparing massive DOM trees (Diffing), **SigPro already knows.** * 🎯 **Atomic Precision:** Powered by a *Signal-based* architecture. State is bound directly to DOM nodesβ€”when a value changes, **only that specific node updates**. * πŸš€ **Zero-Hydration Bottlenecks:** No 100KB bundles or complex build steps. SigPro is pure, optimized JavaScript tailored for the browser's native engine. * 🍦 **Pure Vanilla JS Performance:** High-octane performance without the need for transpilers or heavy transformations. It runs natively in the browser just as well as it does in complex build pipelines. * πŸ› οΈ **Build-Tool Agnostic:** Total freedom. Use it with **Vite, Webpack, or Rollup** for enterprise projects, or simply import it via a **` ``` ----- ## License MIT Β© 2026 **SigPro Team**. *Engineered for speed, designed for clarity, built for the modern web.*