Current implementation of Cronet on iOS (also known as CrNet) is quite big and requires ICU data files to be included into the application.
We need to produce smaller library by following the strategy used on Android - disable brotli, ftp and file support, use ICU alternatives, etc.
Per discussion on https://codereview.chromium.org/1839803002/ it also makes sense to remove net_small, cronet_small and few other targets, which were used to produced smaller binaries as part of regular Android build, and use gyp/gn variables to configure Cronet builders.
Comment 1 by mef@chromium.org
, Apr 6 2016