@@ -43,7 +43,6 @@ import type {Postpone} from 'react/src/ReactPostpone';
43
43
import type {TemporaryReferenceSet} from './ReactFlightTemporaryReferences';
44
44
45
45
import {
46
- enableBinaryFlight,
47
46
enablePostpone,
48
47
enableFlightReadableStream,
49
48
enableOwnerStacks,
@@ -1461,11 +1460,8 @@ function parseModelString(
1461
1460
}
1462
1461
case 'B': {
1463
1462
// Blob
1464
- if (enableBinaryFlight) {
1465
- const ref = value.slice(2);
1466
- return getOutlinedModel(response, ref, parentObject, key, createBlob);
1467
- }
1468
- return undefined;
1463
+ const ref = value.slice(2);
1464
+ return getOutlinedModel(response, ref, parentObject, key, createBlob);
1469
1465
}
1470
1466
case 'K': {
1471
1467
// FormData
@@ -2821,53 +2817,51 @@ function processFullBinaryRow(
2821
2817
buffer: Array<Uint8Array>,
2822
2818
chunk: Uint8Array,
2823
2819
): void {
2824
- if (enableBinaryFlight) {
2825
- switch (tag) {
2826
- case 65 /* "A" */:
2827
- // We must always clone to extract it into a separate buffer instead of just a view.
2828
- resolveBuffer(response, id, mergeBuffer(buffer, chunk).buffer);
2829
- return;
2830
- case 79 /* "O" */:
2831
- resolveTypedArray(response, id, buffer, chunk, Int8Array, 1);
2832
- return;
2833
- case 111 /* "o" */:
2834
- resolveBuffer(
2835
- response,
2836
- id,
2837
- buffer.length === 0 ? chunk : mergeBuffer(buffer, chunk),
2838
- );
2839
- return;
2840
- case 85 /* "U" */:
2841
- resolveTypedArray(response, id, buffer, chunk, Uint8ClampedArray, 1);
2842
- return;
2843
- case 83 /* "S" */:
2844
- resolveTypedArray(response, id, buffer, chunk, Int16Array, 2);
2845
- return;
2846
- case 115 /* "s" */:
2847
- resolveTypedArray(response, id, buffer, chunk, Uint16Array, 2);
2848
- return;
2849
- case 76 /* "L" */:
2850
- resolveTypedArray(response, id, buffer, chunk, Int32Array, 4);
2851
- return;
2852
- case 108 /* "l" */:
2853
- resolveTypedArray(response, id, buffer, chunk, Uint32Array, 4);
2854
- return;
2855
- case 71 /* "G" */:
2856
- resolveTypedArray(response, id, buffer, chunk, Float32Array, 4);
2857
- return;
2858
- case 103 /* "g" */:
2859
- resolveTypedArray(response, id, buffer, chunk, Float64Array, 8);
2860
- return;
2861
- case 77 /* "M" */:
2862
- resolveTypedArray(response, id, buffer, chunk, BigInt64Array, 8);
2863
- return;
2864
- case 109 /* "m" */:
2865
- resolveTypedArray(response, id, buffer, chunk, BigUint64Array, 8);
2866
- return;
2867
- case 86 /* "V" */:
2868
- resolveTypedArray(response, id, buffer, chunk, DataView, 1);
2869
- return;
2870
- }
2820
+ switch (tag) {
2821
+ case 65 /* "A" */:
2822
+ // We must always clone to extract it into a separate buffer instead of just a view.
2823
+ resolveBuffer(response, id, mergeBuffer(buffer, chunk).buffer);
2824
+ return;
2825
+ case 79 /* "O" */:
2826
+ resolveTypedArray(response, id, buffer, chunk, Int8Array, 1);
2827
+ return;
2828
+ case 111 /* "o" */:
2829
+ resolveBuffer(
2830
+ response,
2831
+ id,
2832
+ buffer.length === 0 ? chunk : mergeBuffer(buffer, chunk),
2833
+ );
2834
+ return;
2835
+ case 85 /* "U" */:
2836
+ resolveTypedArray(response, id, buffer, chunk, Uint8ClampedArray, 1);
2837
+ return;
2838
+ case 83 /* "S" */:
2839
+ resolveTypedArray(response, id, buffer, chunk, Int16Array, 2);
2840
+ return;
2841
+ case 115 /* "s" */:
2842
+ resolveTypedArray(response, id, buffer, chunk, Uint16Array, 2);
2843
+ return;
2844
+ case 76 /* "L" */:
2845
+ resolveTypedArray(response, id, buffer, chunk, Int32Array, 4);
2846
+ return;
2847
+ case 108 /* "l" */:
2848
+ resolveTypedArray(response, id, buffer, chunk, Uint32Array, 4);
2849
+ return;
2850
+ case 71 /* "G" */:
2851
+ resolveTypedArray(response, id, buffer, chunk, Float32Array, 4);
2852
+ return;
2853
+ case 103 /* "g" */:
2854
+ resolveTypedArray(response, id, buffer, chunk, Float64Array, 8);
2855
+ return;
2856
+ case 77 /* "M" */:
2857
+ resolveTypedArray(response, id, buffer, chunk, BigInt64Array, 8);
2858
+ return;
2859
+ case 109 /* "m" */:
2860
+ resolveTypedArray(response, id, buffer, chunk, BigUint64Array, 8);
2861
+ return;
2862
+ case 86 /* "V" */:
2863
+ resolveTypedArray(response, id, buffer, chunk, DataView, 1);
2864
+ return;
2871
2865
}
2872
2866
2873
2867
const stringDecoder = response._stringDecoder;
@@ -3061,20 +3055,19 @@ export function processBinaryChunk(
3061
3055
const resolvedRowTag = chunk[i];
3062
3056
if (
3063
3057
resolvedRowTag === 84 /* "T" */ ||
3064
- (enableBinaryFlight &&
3065
- (resolvedRowTag === 65 /* "A" */ ||
3066
- resolvedRowTag === 79 /* "O" */ ||
3067
- resolvedRowTag === 111 /* "o" */ ||
3068
- resolvedRowTag === 85 /* "U" */ ||
3069
- resolvedRowTag === 83 /* "S" */ ||
3070
- resolvedRowTag === 115 /* "s" */ ||
3071
- resolvedRowTag === 76 /* "L" */ ||
3072
- resolvedRowTag === 108 /* "l" */ ||
3073
- resolvedRowTag === 71 /* "G" */ ||
3074
- resolvedRowTag === 103 /* "g" */ ||
3075
- resolvedRowTag === 77 /* "M" */ ||
3076
- resolvedRowTag === 109 /* "m" */ ||
3077
- resolvedRowTag === 86)) /* "V" */
3058
+ resolvedRowTag === 65 /* "A" */ ||
3059
+ resolvedRowTag === 79 /* "O" */ ||
3060
+ resolvedRowTag === 111 /* "o" */ ||
3061
+ resolvedRowTag === 85 /* "U" */ ||
3062
+ resolvedRowTag === 83 /* "S" */ ||
3063
+ resolvedRowTag === 115 /* "s" */ ||
3064
+ resolvedRowTag === 76 /* "L" */ ||
3065
+ resolvedRowTag === 108 /* "l" */ ||
3066
+ resolvedRowTag === 71 /* "G" */ ||
3067
+ resolvedRowTag === 103 /* "g" */ ||
3068
+ resolvedRowTag === 77 /* "M" */ ||
3069
+ resolvedRowTag === 109 /* "m" */ ||
3070
+ resolvedRowTag === 86 /* "V" */
3078
3071
) {
3079
3072
rowTag = resolvedRowTag;
3080
3073
rowState = ROW_LENGTH;
@@ -3187,20 +3180,19 @@ export function processStringChunk(response: Response, chunk: string): void {
3187
3180
const resolvedRowTag = chunk.charCodeAt(i);
3188
3181
if (
3189
3182
resolvedRowTag === 84 /* "T" */ ||
3190
- (enableBinaryFlight &&
3191
- (resolvedRowTag === 65 /* "A" */ ||
3192
- resolvedRowTag === 79 /* "O" */ ||
3193
- resolvedRowTag === 111 /* "o" */ ||
3194
- resolvedRowTag === 85 /* "U" */ ||
3195
- resolvedRowTag === 83 /* "S" */ ||
3196
- resolvedRowTag === 115 /* "s" */ ||
3197
- resolvedRowTag === 76 /* "L" */ ||
3198
- resolvedRowTag === 108 /* "l" */ ||
3199
- resolvedRowTag === 71 /* "G" */ ||
3200
- resolvedRowTag === 103 /* "g" */ ||
3201
- resolvedRowTag === 77 /* "M" */ ||
3202
- resolvedRowTag === 109 /* "m" */ ||
3203
- resolvedRowTag === 86)) /* "V" */
3183
+ resolvedRowTag === 65 /* "A" */ ||
3184
+ resolvedRowTag === 79 /* "O" */ ||
3185
+ resolvedRowTag === 111 /* "o" */ ||
3186
+ resolvedRowTag === 85 /* "U" */ ||
3187
+ resolvedRowTag === 83 /* "S" */ ||
3188
+ resolvedRowTag === 115 /* "s" */ ||
3189
+ resolvedRowTag === 76 /* "L" */ ||
3190
+ resolvedRowTag === 108 /* "l" */ ||
3191
+ resolvedRowTag === 71 /* "G" */ ||
3192
+ resolvedRowTag === 103 /* "g" */ ||
3193
+ resolvedRowTag === 77 /* "M" */ ||
3194
+ resolvedRowTag === 109 /* "m" */ ||
3195
+ resolvedRowTag === 86 /* "V" */
3204
3196
) {
3205
3197
rowTag = resolvedRowTag;
3206
3198
rowState = ROW_LENGTH;
0 commit comments