Skip to content

Commit 25be22f

Browse files
committed
Feature matrix updated in readme
1 parent e4dbc3a commit 25be22f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,9 +351,10 @@ See [deduplication.md](./docs/deduplication.md) for full details.
351351
| Hooks/Middleware | ❌ Not available | ✅ Interceptors | ✅ Hooks | ✅ Comprehensive lifecycle hooks |
352352
| Bundle Size | ✅ Native (0kb) |~13kb minified | ✅ Lightweight (fetch-based) |~3kb minified |
353353
| Modern APIs | ✅ Web standards | ❌ XMLHttpRequest | ✅ Fetch + modern APIs | ✅ Fetch + modern features |
354+
| Download Progress | ❌ Manual ReadableStream | ❌ Manual |`onDownloadProgress` callback | ✅ Optional via `downloadProgressPlugin()` |
354355
| Custom Fetch Support | ❌ No (global only) | ❌ No | ❌ No | ✅ Yes (wrap any fetch-compatible implementation, including framework or custom fetch) |
355356

356-
Note: built-in plugins in ffetch are opt-in. Use `dedupePlugin()` for deduplication, `circuitPlugin()` for circuit breaking, `requestShortcutsPlugin()` for client HTTP method shortcuts, and `responseShortcutsPlugin()` for request-promise parsing shortcuts. Bundle size: ~3kb core, additional optional plugin imports are tree-shakeable.
357+
Note: built-in plugins in ffetch are opt-in. Use `dedupePlugin()` for deduplication, `circuitPlugin()` for circuit breaking, `requestShortcutsPlugin()` for client HTTP method shortcuts, `responseShortcutsPlugin()` for request-promise parsing shortcuts, and `downloadProgressPlugin()` for streaming download progress. Bundle size: ~3kb core, additional optional plugin imports are tree-shakeable.
357358

358359
### Try ffetch in Action
359360

0 commit comments

Comments
 (0)