# Interface: ParallelDownloadOptions

## Properti

### controllerTickMs

• `Optional` **controllerTickMs**: `number`

Interval tick pengendali konkurensi, untuk pengujian dan benchmark.

#### Didefinisikan di[[controllertickms.defined-in]]

[packages/hub/src/utils/XetBlob.ts:145](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/utils/XetBlob.ts#L145)

___

### maxConcurrency

• `Optional` **maxConcurrency**: `number`

Batas atas untuk jumlah permintaan xorb konkuren yang dioptimalkan secara otomatis.

**`Default`**

```ts
8
```

#### Didefinisikan di[[maxconcurrency.defined-in]]

[packages/hub/src/utils/XetBlob.ts:131](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/utils/XetBlob.ts#L131)

___

### maxInFlightBytes

• `Optional` **maxInFlightBytes**: `number`

Anggaran byte yang sudah diunduh tetapi belum dikonsumsi.

**`Default`**

```ts
derived from the file's reconstruction: 3x the largest xorb fetch, clamped to [64MB, 256MB]
```

#### Didefinisikan di[[maxinflightbytes.defined-in]]

[packages/hub/src/utils/XetBlob.ts:137](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/utils/XetBlob.ts#L137)

___

### onStat

• `Optional` **onStat**: (`stat`: `Record`\<`string`, `unknown`\>) => `void`

Callback instrumen untuk pengujian dan benchmark, dipanggil sekali per unduhan.

#### Deklarasi tipe[[onstat.type-declaration]]

▸ (`stat`): `void`

##### Parameter[[onstat.parameters]]

| Nama | Tipe |
| :------ | :------ |
| `stat` | `Record`\<`string`, `unknown`\> |

##### Mengembalikan[[onstat.returns]]

`void`

#### Didefinisikan di[[onstat.defined-in]]

[packages/hub/src/utils/XetBlob.ts:141](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/utils/XetBlob.ts#L141)

