ChromeDevTools - Javascript-Debugging mit Eclipse
Das bisher von Google verwendete V8-Debugger-Protokoll(öffnet im neuen Fenster) 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(öffnet im neuen Fenster) stellt Google einen entsprechenden Eclipse-Debugger(öffnet im neuen Fenster) zur Verfügung.
Dieser nutzt das ChromeDevTools-SDK(öffnet im neuen Fenster), das Google ebenfalls veröffentlichte.
Das ChromeDevTools-Projekt ist komplett Open Source und steht unter einer BSD-Lizenz.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



