Skip to content

feat(ext/fetch): decode Transfer-Encoding: chunked#217

Merged
load1n9 merged 1 commit into
mainfrom
fetch-chunking
May 17, 2026
Merged

feat(ext/fetch): decode Transfer-Encoding: chunked#217
load1n9 merged 1 commit into
mainfrom
fetch-chunking

Conversation

@load1n9
Copy link
Copy Markdown
Member

@load1n9 load1n9 commented May 17, 2026

No description provided.

@load1n9 load1n9 merged commit 022e125 into main May 17, 2026
10 checks passed
@load1n9 load1n9 deleted the fetch-chunking branch May 17, 2026 20:16
@github-actions
Copy link
Copy Markdown

Performance Comparison mainfetch-chunking

Total Elapsed Time: 40.24ms → 43.91ms (+9.1%)
CPU Baseline: 83.19µs → 82.67µs (-0.6%)
Benchmark ID: timing

timing - Execution duration of functions.

+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| Function                            | Calls                | Avg                            | P50                             | P95                              | P99                            | Total                            | % Total                      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| andromeda::main                     | 1 → 1 (+0.0%)        | 39.92ms → 43.56ms (+9.1%)      | 39.94ms → 43.58ms (+9.1%)       | 39.94ms → 43.58ms (+9.1%)        | 39.94ms → 43.58ms (+9.1%)      | 39.92ms → 43.56ms (+9.1%)        | 100.00% → 100.00% (+0.0%)    |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| andromeda::run_main                 | 1 → 1 (+0.0%)        | 39.90ms → 43.54ms (+9.1%)      | 39.91ms → 43.55ms (+9.1%)       | 39.91ms → 43.55ms (+9.1%)        | 39.91ms → 43.55ms (+9.1%)      | 39.90ms → 43.54ms (+9.1%)        | 99.96% → 99.95% (-0.0%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| run::run                            | 1 → 1 (+0.0%)        | 39.17ms → 42.83ms (+9.3%)      | 39.19ms → 42.86ms (+9.4%)       | 39.19ms → 42.86ms (+9.4%)        | 39.19ms → 42.86ms (+9.4%)      | 39.17ms → 42.83ms (+9.3%)        | 98.12% → 98.34% (+0.2%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| run::run_with_config                | 1 → 1 (+0.0%)        | 39.17ms → 42.83ms (+9.3%)      | 39.19ms → 42.86ms (+9.4%)       | 39.19ms → 42.86ms (+9.4%)        | 39.19ms → 42.86ms (+9.4%)      | 39.17ms → 42.83ms (+9.3%)        | 98.12% → 98.34% (+0.2%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| Runtime::run                        | 1 → 1 (+0.0%)        | 20.60ms → 23.86ms (+15.8%)     | 20.61ms → 23.87ms (+15.8%)      | 20.61ms → 23.87ms (+15.8%)       | 20.61ms → 23.87ms (+15.8%)     | 20.60ms → 23.86ms (+15.8%)       | 51.60% → 54.79% (+6.2%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| Runtime::new                        | 1 → 1 (+0.0%)        | 17.57ms → 17.89ms (+1.8%)      | 17.58ms → 17.89ms (+1.8%)       | 17.58ms → 17.89ms (+1.8%)        | 17.58ms → 17.89ms (+1.8%)      | 17.57ms → 17.89ms (+1.8%)        | 44.02% → 41.06% (-6.7%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| Extension::load                     | 25 → 25 (+0.0%)      | 683.80µs → 695.77µs (+1.8%)    | 291.33µs → 279.30µs (-4.1%)     | 2.54ms → 2.55ms (+0.4%)          | 4.70ms → 4.89ms (+4.0%)        | 17.10ms → 17.39ms (+1.7%)        | 42.82% → 39.93% (-6.7%)      |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| ConsoleExt::internal_print          | 180 → 180 (+0.0%)    | 4.16µs → 5.08µs (+22.1%) ⚠️    | 2.02µs → 2.15µs (+6.4%)         | 9.10µs → 14.67µs (+61.2%) ⚠️     | 13.51µs → 22.88µs (+69.4%) ⚠️  | 749.49µs → 915.19µs (+22.1%) ⚠️  | 1.88% → 2.10% (+11.7%)       |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| recommended::recommended_extensions | 1 → 1 (+0.0%)        | 50.65µs → 51.62µs (+1.9%)      | 50.66µs → 51.65µs (+2.0%)       | 50.66µs → 51.65µs (+2.0%)        | 50.66µs → 51.65µs (+2.0%)      | 50.65µs → 51.62µs (+1.9%)        | 0.13% → 0.12% (-7.7%)        |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+
| ConsoleExt::get_group_indent        | 180 → 180 (+0.0%)    | 220.00ns → 228.00ns (+3.6%)    | 220.00ns → 180.00ns (-18.2%)    | 390.00ns → 481.00ns (+23.3%) ⚠️  | 531.00ns → 541.00ns (+1.9%)    | 39.73µs → 41.16µs (+3.6%)        | 0.10% → 0.09% (-10.0%)       |
+-------------------------------------+----------------------+--------------------------------+---------------------------------+----------------------------------+--------------------------------+----------------------------------+------------------------------+

Threads

+-----------------+-----------+-----------+
| Thread          | CPU % Avg | CPU % Max |
+-----------------+-----------+-----------+
| andromeda       |           |           |
+-----------------+-----------+-----------+
| hp-functions    |           |           |
+-----------------+-----------+-----------+
| hp-threads      |           |           |
+-----------------+-----------+-----------+
| hp-cpu-baseline |           |           |
+-----------------+-----------+-----------+

Generated with hotpath-rs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant