[webkit-dev] On adding 'console.memory' API (and about the whole 'console' object.)

Mikhail Naganov mnaganov at chromium.org
Sat May 29 12:48:49 PDT 2010


You mean I should create an .idl description for it? That's not a
problem. Using a vanilla JS object just seemed easier to me, because
adding a new .idl file involves much hassle due to the need of
registering it in a half dozen project files.

On Sat, May 29, 2010 at 19:44, Sam Weinig <sam.weinig at gmail.com> wrote:
> Why does this API use a vanilla JS object for the memory object rather than
> an interface as we do with pretty much every other API?
> -Sam
>
>
> On Fri, May 28, 2010 at 10:50 AM, Mikhail Naganov <mnaganov at chromium.org>
> wrote:
>>
>> Greetings, WebKit deveopers,
>>
>> As a response to requests from web apps developers, I was intended to
>> add a simple API for accessing web app's memory consumption, see
>> https://bugs.webkit.org/show_bug.cgi?id=39646
>>
>> The scenario of using this API is as follows:
>>  - a builbot runs web app's common usage scenarios tests;
>>  - inside tests, memory usage is recorded via the API proposed;
>>  - the results are sent to a server (using XHR or a CGI request);
>>  - server plots nice graphs of memory usage status, bound to the
>> changes made to the web app;
>>  - thus, if someone does a change that blows up memory usage,
>> developers will notice.
>>
>> As Sam points out, this change may be fine, but he suggests to make it
>> accessible only when a browser runs in a special "developer" mode.
>> This can also be applied to the whole 'console' object.
>>
>> Please, share your thoughts on this.
>
>


More information about the webkit-dev mailing list