Issue metadata
Sign in to add a comment
|
Make it possible to create DataElements from strings without copying data. |
||||||||||||||||||||
Issue descriptionCurrently, creating a DataElement requires copying all data it will contain. This seems like an unnecessary source of overhead, as we convert URLFetchers over to using DataElements for uploads. We should update the class to avoid this extra copy. URLFetchers also do an unnecessary copy here, so this overhead exists in the current world, too, but this seems like a good time to remove it, and we're adding another copy as we switch APIs, since we have to send the strings over Mojo now.
,
Dec 12 2017
The code is in storage/common/, which has blink>storage listed as its component. If we split it, I guess we'd need a conversion from blink types to services/network types?
,
Dec 12 2017
Actually, going to leave this unassigned - if we're going to gate this on splitting up the consumers of DataElements, this is several orders of magnitude more involved that I anticipated, and I won't have time for it in the foreseeable future.
,
Mar 15 2018
Removing storage label, as this is now part of services/network.
,
May 17 2018
hey matt, do we need this for the initial canary launch of network service?
,
May 17 2018
I don't think so - I don't think we'll even need it for full launch, since this affects both the legacy and the new codepaths, I believe (Well, the "new" legacy codepath). Think this is reasonable to leave a a P3.
,
May 22 2018
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by mek@chromium.org
, Dec 12 2017