mirror of
https://github.com/stefanoamorelli/crabrl.git
synced 2026-04-18 07:10:42 +00:00
feat: add performance benchmark visualizations
- Create comprehensive benchmark charts showing 50-150x speed advantage - Add performance comparison with traditional XBRL parsers - Include memory usage and scalability metrics - Update README with benchmark images - Add Python scripts for generating benchmark visualizations
This commit is contained in:
16
README.md
16
README.md
@@ -7,8 +7,24 @@
|
||||
[](https://crates.io/crates/crabrl)
|
||||
[](https://docs.rs/crabrl)
|
||||
|
||||

|
||||
|
||||
Lightning-fast XBRL parser that's **50-150x faster** than traditional parsers, built for speed and accuracy when processing [SEC EDGAR](https://www.sec.gov/edgar) filings.
|
||||
|
||||
## Performance
|
||||
|
||||

|
||||
|
||||
### Speed Comparison
|
||||
|
||||

|
||||
|
||||
**Key Performance Metrics:**
|
||||
- **50-150x faster** than traditional XBRL parsers
|
||||
- **140,000+ facts/second** throughput
|
||||
- **< 50MB memory** for 100K facts
|
||||
- **Linear scaling** with file size
|
||||
|
||||
## Technical Architecture
|
||||
|
||||
crabrl is built on Rust's zero-cost abstractions and modern parsing techniques. While established parsers like [Arelle](https://arelle.org/) provide comprehensive XBRL specification support and extensive validation capabilities, crabrl focuses on high-performance parsing for scenarios where speed is critical.
|
||||
|
||||
Reference in New Issue
Block a user