Keep consumed response body bytes in Core::ImmutableBytes instead of requiring a ByteBuffer. This lets responses that already arrived as file-backed immutable data keep that representation through body consumption, while streamed responses can still adopt their accumulated ByteBuffer without another copy. Update the body consumers that only inspect bytes to read from immutable byte views. Font loading still copies at its existing ownership boundary, where the off-thread preparation path takes a ByteBuffer. |
||
|---|---|---|
| .. | ||
| Checks.cpp | ||
| Checks.h | ||
| FetchedDataReceiver.cpp | ||
| FetchedDataReceiver.h | ||
| Fetching.cpp | ||
| Fetching.h | ||
| PendingResponse.cpp | ||
| PendingResponse.h | ||
| RefCountedFlag.cpp | ||
| RefCountedFlag.h | ||