[moving to chromium-dev, as it seems better for this discussion]

Kelly,

Sorry for not replying earlier. I'm a little bit underwater right now,
as we're trying to get everything with extensions tied up so we can
turn it on by default on dev.

I'd like to take a step back and ponder why even do this as an extension.

I assume your end goal must be to build this feature into Chrome's dev
tools, right? If so, I think it would be better to start out building
the code into Chrome, not on top of the extension system.

There is a significant cost to adding APIs to the extension system.
They must be general, relatively safe, and we must maintain them,
forever. In this case, I don't see a huge demand for these kind of
APIs. Even in Firefox, which has infinite flexibility, we only see a
few of these type of extensions.

In contrast, when something is part of Chrome directly, there is a lot
more power and flexibility available.

- a

On Wed, Aug 5, 2009 at 9:28 AM, Kelly Norton<knor...@google.com> wrote:
> If you're interested in what the mechanics of this would look like, an
> initial patch for this is posted here: http://codereview.chromium.org/159882
>
> /kelly
> On Tue, Aug 4, 2009 at 2:39 PM, Kelly Norton <knor...@google.com> wrote:
>>
>> I've added a document to the chromium wiki that describes an extensions
>> API to support a performance tool, which is being called APU for now. For
>> those who haven't seen the tool, there is a very brief demo in this
>> video: http://www.youtube.com/watch?v=S5aJAaGZIvk#t=21m15s. The API is
>> essentially a firehose of timing data that can be enabled on a per-tab
>> basis. We're hoping this API is a good starting point for DevTools-related
>> APIs in that it has a narrowly focused initial use case and very little API
>> surface area. I'm interested in getting your feedback.
>> http://code.google.com/p/chromium/wiki/ExtensionsPerfTraceAPI
>> Thanks,
>> /kelly
>> --
>> If you received this communication by mistake, you are entitled to one
>> free ice cream cone on me. Simply print out this email including all
>> relevant SMTP headers and present them at my desk to claim your creamy
>> treat. We'll have a laugh at my emailing incompetence, and play a game of
>> ping pong. (offer may not be valid in all States).
>
>
>
> --
> If you received this communication by mistake, you are entitled to one free
> ice cream cone on me. Simply print out this email including all relevant
> SMTP headers and present them at my desk to claim your creamy treat. We'll
> have a laugh at my emailing incompetence, and play a game of ping pong.
> (offer may not be valid in all States).
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to