ChromeDevTools - Javascript-Debugging mit Eclipse
Neues Protokoll soll Debugging von Webapplikationen verbessern
Mit dem ChromeDevTools-Protokoll eröffnet Google einen Weg, um Javascript-Applikationen im Browser Chrome mit externen Werkzeugen zu debuggen. Zugleich stellt Googgle einen darauf basierenden Eclipse-Debugger zur Verfügung.
Das bisher von Google verwendete V8-Debugger-Protokoll ist in seinen Möglichkeiten eingeschränkt. Es fehlt beispielsweise an Fähigkeiten zum Remote-Debugging über TCP/IP-Sockets. Zudem kann es nur Debugging für Javascript und das auch nur innerhalb einer virtuellen V8-Maschine. Je Chrome-Instanz können aber mehrere V8-VMs laufen. Auch das Laden von URLs in Browsertabs und das Untersuchen des DOM-Baums werden nicht abgedeckt.
Das ChromeDevTools-Protokoll soll dies ändern. Es erlaubt den Austausch von zusätzlichen Daten zwischen Remote-Debugger und Browserinstanz. Es kann auch als Schnittstelle zu anderen Debugging-Protokollen wie dem V8-Debugger-Protokoll genutzt werden.
So wird es beispielsweise möglich, Webapplikationen in Eclipse zu debuggen. Dabei lassen sich Breakpoints setzen, Variablen untersuchen und Ausdrücke evaluieren. Im Rahmen der ChromeDevTools stellt Google einen entsprechenden Eclipse-Debugger zur Verfügung.
Dieser nutzt das ChromeDevTools-SDK, das Google ebenfalls veröffentlichte.
Das ChromeDevTools-Projekt ist komplett Open Source und steht unter einer BSD-Lizenz.
Ich kann es leider nicht installieren weil die site.xml bei http://chromedevtools...
kA, glaub so nen klieines unternehemen was sich irgenswie mit der weltherrschaft...
Linux-Betaversion hat jetzt übrigens auch Plugin-Support: http://www.osnews.com/story...