[Webkit-unassigned] [Bug 43732] Web Inspector: Remove debugging meta-bug

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 9 13:54:57 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=43732


Joseph Pecoraro <joepeck at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Web Inspector: Remote       |Web Inspector: Remove
                   |debugging meta-bug          |debugging meta-bug




--- Comment #1 from Joseph Pecoraro <joepeck at webkit.org>  2010-08-09 13:54:56 PST ---
> - We change the JSON message format a bit, leaving existing semantics of messages
> in place. Following draft should give a good idea on the message format:
> https://docs.google.com/document/edit?id=1d_N-OIb3UztuC-_g0piXsIIdp89HnMcDk-uSQ8uamW4&hl=en&authkey=CIf48O4J

Very useful, thanks for putting this together.


> - Approach described above might be sufficient for some domains (cookies, appcache). But there are more
> complex domains such as 'dom' that maintain heavy state. For these, I'd suggest implementing an 'SDK' that
> would maintain model consistency and encapsulate backend interaction. In dom case, DOMAgent is pretty
> much covering it, but needs to brushed up a bit. It no longer needs to mimic DOM interface, enulate DOMWindow
> and such.
>
> - Over time, we could deliver these SDKs to the remote debugging clients and hence allow alternate front-ends.
> As a result, we will need to maintain JavaScript SDK conformance instead of the protocol conformance. Just as
> we do with Eclipse Debugger for Chrome.

I think that is a good idea. Its much easier to maintain a few method names and their parameters, then maintain
an "old" and "new" protocol if it ever changes.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list