On Wed, Jan 16, 2013 at 9:40 AM, Florian Bösch <pya...@gmail.com> wrote:
> Perhaps we should think of a better scheme to export data than toFoo(). > Maybe toData('url'), toData('arraybuffer') toData('blob') or perhaps > toData(URL), toData(ArrayBuffer) or toData(Blob). I tend to think that if > you're starting to write toA, toB, toC, toX methods on an object, you've > not thought this really trough what's a parameter, and what's a method. > We should be avoiding the need to return data in a bunch of different interfaces in the first place. If the data is large, or takes a long or nondeterministic amount of time to create (eg. something that would be async in the UI thread), return a Blob; otherwise return an ArrayBuffer. The user can convert from there as needed. -- Glenn Maynard