Lau Ching Jun
c1caa24aa4
Optimize file transfer when using proxied devices. ( #139968 )
...
List of changes:
1. Optimizations in FileTransfer. a. Use `stream.forEach` instead of `await for`. b. Type cast `List<int>` to `Uint8List` instead of using `Uint8List.fromList` results in (presumably) fewer copy and faster execution. c. Iterate through `Uint8List` with regular for loop instead of for-in loop.
2. Precache the block hashes of a file, and reuse it on subsequent runs.
2023-12-14 00:11:32 +00:00
..
2023-12-07 18:31:20 +00:00
2023-12-08 06:40:28 +00:00
2023-12-08 06:40:28 +00:00
2023-10-18 00:27:54 +00:00
2023-10-18 11:57:44 +00:00
2023-07-07 13:55:35 -07:00
2023-06-15 20:38:04 +00:00
2023-11-06 21:33:11 +00:00
2023-05-26 23:34:36 +00:00
2023-11-09 03:46:25 +00:00
2023-12-12 00:32:18 +00:00
2023-11-07 16:41:19 +00:00
2023-11-27 16:22:54 +00:00
2023-09-27 12:22:58 +00:00
2023-12-14 00:11:32 +00:00
2023-11-27 22:00:50 +00:00
2023-12-04 21:39:18 +00:00
2023-10-11 16:15:26 -04:00
2023-09-10 08:07:13 +00:00
2023-12-04 21:59:53 +00:00
2023-12-04 21:39:18 +00:00
2023-11-07 16:41:19 +00:00
2023-10-18 00:27:54 +00:00
2023-06-09 01:46:24 +00:00
2023-07-06 00:09:01 +00:00
2023-11-08 01:53:22 +00:00
2023-06-09 21:20:50 +00:00
2023-06-09 21:20:50 +00:00
2023-12-08 06:40:28 +00:00
2023-06-09 21:20:50 +00:00
2023-12-08 06:40:28 +00:00
2023-09-21 14:32:35 -04:00
2023-12-07 16:29:11 +00:00
2023-06-13 19:28:06 +00:00
2023-07-24 17:22:25 +00:00
2023-03-20 22:23:23 -07:00
2023-10-11 16:15:26 -04:00
2023-06-07 19:48:42 +00:00
2023-10-11 16:15:26 -04:00
2023-10-30 11:00:30 +13:00
2023-07-31 20:42:11 +00:00
2023-07-21 19:09:25 +00:00
2023-03-28 15:08:57 +00:00
2023-10-12 13:23:52 -04:00
2023-12-08 06:40:28 +00:00
2023-10-12 13:23:52 -04:00
2023-05-20 06:29:21 +00:00
2023-12-07 16:29:11 +00:00
2023-09-10 08:07:13 +00:00
2023-12-08 06:40:28 +00:00
2023-07-07 13:55:35 -07:00
2023-09-10 08:07:13 +00:00
2023-11-15 23:17:29 +00:00
2023-05-23 19:59:20 +00:00
2023-11-27 20:50:24 +00:00
2023-12-07 16:29:11 +00:00
2023-04-14 02:01:21 +00:00
2023-03-06 22:37:55 +00:00
2023-11-22 12:25:10 +00:00
2023-07-18 13:59:48 -07:00
2023-11-07 20:37:19 +00:00
2023-10-18 11:57:44 +00:00
2023-11-09 22:40:15 +00:00
2023-06-28 00:16:13 +05:30
2023-12-04 21:39:18 +00:00
2023-11-06 21:33:11 +00:00
2023-12-04 21:39:18 +00:00
2023-11-06 21:33:11 +00:00
2023-08-08 21:43:00 +00:00
2023-09-29 00:21:14 +00:00
2023-11-10 17:44:08 +00:00
2023-11-29 20:12:59 +00:00
2023-05-19 15:00:53 +00:00
2023-09-06 17:22:13 +00:00
2023-09-29 00:21:14 +00:00
2023-12-08 06:40:28 +00:00