# Parse URI Benchmark Results > Generated on 2025-06-28. > This benchmark report is automatically generated by running `node benchmark/index.js`. ## Overview This benchmark compares **parse-uri** (spec-compliant implementation) with **parseuri** (popular npm package). ### Key Differences - **parse-uri**: Full WHATWG URL Standard compliance with modern field names - **parseuri**: Legacy implementation with older conventions ## Performance Comparison | URL Type | parse-uri (ops/sec) | parseuri (ops/sec) | Performance Gain | |----------|--------------------:|-------------------:|-----------------:| | Simple | 12,698,881 | 373,276 | **3302% faster** | | Basic HTTP | 5,291,989 | 359,796 | **1371% faster** | | Complex HTTP | 3,579,459 | 335,255 | **968% faster** | | Mailto | 5,516,422 | 346,220 | **1493% faster** | | Tel | 12,084,320 | 355,751 | **3297% faster** | | FTP | 5,756,881 | 330,501 | **1642% faster** | | File | 11,944,053 | 350,713 | **3306% faster** | | Data | 10,746,975 | 343,311 | **3030% faster** | | JavaScript | 11,118,664 | 359,593 | **2992% faster** | | Custom | 4,598,268 | 354,814 | **1196% faster** | | Long URL | 1,654,118 | 255,628 | **547% faster** | | Unicode | 3,930,899 | 355,537 | **1006% faster** | ## Memory Usage | Implementation | Memory Usage (avg) | Result | |----------------|-------------------:|--------| | parse-uri | 13.43 MB | ✅ **Winner** | | parseuri | 21.64 MB | 8.21 MB more | *Winner: parse-uri saves 8.21 MB*