CSS in SublimeText editieren, mit Live-Anbindung an Firefox
CSS in SublimeText editieren, mit Live-Anbindung an Firefox (Bild: Paul Rouget)

Firefox Bessere Werkzeuge für Webentwickler

Mozilla will die in Firefox integrierten Werkzeuge für Webentwickler verbessern. Mozilla-Entwickler Paul Rouget hat um Vorschläge dafür gebeten, mittlerweile sind erste Experimente und Prototypen fertig, einige Funktionen stehen sogar schon in den Nightly Builds von Firefox zur Verfügung.

Anzeige

Eine bessere Integration von Browser und Editor, also die Möglichkeit, Code direkt im Browser zu schreiben und den Browser direkt aus dem Editor zu steuern, haben sich laut Mozilla-EntwicklerPaul Rouget die meisten Webentwickler gewünscht. Rouget hatte vor zehn Tagen um Verbesserungsvorschläge gebeten für die Werkzeuge in Firefox für Webentwickler gebeten. Daraus haben die Mozilla-Entwickler zwei Konzepte entwickelt: eine Python-Bibliothek zur Interaktion mit Firefox, die bereits als Proof of Concept vorliegt, sowie einen in den Browser integrierten Editor.

 
Video: CSS mit SublimeText live editieren

Die Python-Bibliothek soll es ermöglichen, Firefox direkt aus einem Editor heraus zu steuern. Schließlich ließen sich die meisten Editoren mittels Python erweitern, so Rouget. Die Bibliothek greift dabei auf das Devtools-Protokoll von Firefox zu, mit dem sich der Browser über das Netzwerk ansprechen lässt. So lassen sich beispielsweise in Vim Javascript-Breakpoints setzen oder der Code einer geöffneten Webseite direkt mit SublimeText editieren. Das funktioniert sowohl mit der Desktop- als auch mit der mobilen Version von Firefox, es wird aber einige Monate dauern, bis die Bibliothek so weit ist, dass sie in Firefox integriert werden kann.

Der zweite Ansatz existiert bislang nur als Skizze und sieht vor, einen Editor direkt in die Devtools von Firefox zu integrierte. Offen ist, ob dies eher nach dem Vorbild eines klassischen Dateimanagers oder ähnlich wie jsFiddle gestaltet wird.

Netzwerk-Panel und Timeline

In anderen Bereichen sind die Mozilla-Entwickler schon weiter. So arbeitet Victor Porof an einem Netzwerk-Panel für Firefox, wie es in Chrome und auch in der Firefox-Erweiterung Firebug heute schon zu finden ist. Hier existiert bereits ein funktionierender Prototyp.

  • Mockup: Editor direkt in Firefox integriert
  • Sourcemap-Support für Firefox
  • Firebug-Panels sollen sich künftig in die Firefox-Devtools integrieren lassen.
  • Firefox Terminal unterstützt Coffescript und Livescript
  • Devtools lassen sich künftig auch rechts andocken.
Mockup: Editor direkt in Firefox integriert

Ebenfalls verbessert werden soll das Zusammenspiel der Firefox-Devtools mit Firebug. Der Firebug-Entwickler Jan 'Honza' Odvarko arbeitet zudem daran, Firebug-Panels in die Devtools zu integrieren. Die Entwicklung befindet sich aber noch im experimentellen Stadium.

Neue Entwicklerwerkzeuge in aktuellen Nightly Builds

Bereits in den aktuellen Nightly Builds vorhanden ist die Möglichkeit, die Devtools von Firefox am rechten Rand des Browserfensters anzudocken statt unten. Mit Firefox Terminal gibt es zudem eine Erweiterung, die neben Javascript auch direkt Coffescript und Livescript unterstützt.

 
Video: Repaint-View für Firefox

Um Entwicklern das Debuggen weiter zu erleichtern, arbeitet Nick Fitzgerald auch an der Unterstützung von Sourcemaps, wie sie Chrome bereits unterstützt. Damit lassen sich Fehler in den Originalquellen anzeigen, auch wenn eigentlich eine minimierte oder aus anderen Sprachen wie Coffeescript übersetzte Version des Scripts ausgeführt wird.

Rouget selbst hat den sogenannten Repaint-View für Firefox entwickelt, der anzeigt, welche Bereiche einer Website Firefox bei Veränderungen oder Animationen neu zeichnen muss. Das soll Entwicklern helfen, Änderungen an Webseiten möglichst effizient umzusetzen.

Darüber hinaus hat Rouget einen Proof-of-Concept entwickelt, mit dem sich Animationen im Browser zu Debug-Zwecken direkt steuern lassen. Er nutzt requestAnimationFrame() so dass Entwickler Animationen anhalten und Bild für Bild ablaufen lassen können.

 
Video: Animationen bildgenau steuern

Das soll aber erst der Anfang sein. Rouget verspricht weitere Neuerungen, die entsprechend der Nutzerwünsche umgesetzt werden sollen. Dazu zählen beispielsweise eine Visualisierung von Event-Bindings, Werkzeuge zur Arbeit mit Offline-Storage sowie de Möglichkeit, Pseudo-Elemente zu untersuchen.


ursfoum14 20. Mär 2013

Wie wäre es mal den Firebug zu integrieren. Allerdings nicht als JavaScript, sondern eine...

Lala Satalin... 20. Mär 2013

Das frage ich mich auch die ganze Zeit. Vor allem, die 4 MB, die man mehr auf Platte hat...

OnlineGamer 19. Mär 2013

Software ist Software und hat Bugs/Sicherheitslecks. Ich muss gar nichts erklären, du...

DerAmboss 19. Mär 2013

SublimeText ist imho ein wirklich genialer Editor, jeden Dollar wert. Nutze ihn privat...

Kommentieren



Anzeige

  1. IT-Architekt (m/w) Bank Management Services
    ING-DiBa AG, Frank­furt oder Nürn­berg
  2. Mitarbeiter in der Beratung (m/w) Application Management
    Daimler AG, Untertürkheim
  3. Consultant Finance Processes & Applications (m/w)
    Fresenius Netcare GmbH, Bad Homburg
  4. Softwareentwickler (m/w)
    ServiceXpert Gesellschaft für Service-Informationssysteme mbH, Hamburg

 

Detailsuche


Top-Angebote
  1. TIPP: USB-Ventilatoren von Arctic
    ab ca. 7,50€ inkl. Versand
  2. VORBESTELLBAR: Kampfstern Galactica - Der Pilotfilm - Steelbook [Blu-ray]
    16,99€ (Vorbesteller-Preisgarantie) - Release 24.09.
  3. TIPP: Twitfish Retro USB-Ventilator - Schwarz
    4,99€ inkl. Versand

 

Weitere Angebote


Folgen Sie uns
       


  1. Telefonie und Internet

    Störungen bei O2 und 1und1 in Berlin

  2. Telltale

    Details und Trailer zu Minecraft Story Mode veröffentlicht

  3. Geheimdienst

    NSA spähte Dutzende Telefone der Regierung Brasiliens aus

  4. Raumfahrt

    Russisches Versorgungsschiff erreicht ISS

  5. UNHRC

    Die UNO hat einen Sonderberichterstatter für Datenschutz

  6. Nordamerika

    Arin aktiviert Wartelistensystem für IPv4-Adressen

  7. Modellreihe CUH-1200

    Neue PS4 nutzt halb so viele Speicherchips

  8. Die Woche im Video

    Apple Music gestartet, Netzneutralität bedroht, NSA geleakt

  9. Internet.org

    Mark Zuckerberg will Daten per Laser auf die Erde übertragen

  10. TLC-Flash

    Samsung plant SSDs mit 2 und 4 TByte



Haben wir etwas übersehen?

E-Mail an news@golem.de



Berliner Datenschutzbeauftragter: Jemand muss den Datenschutz sexy machen!
Berliner Datenschutzbeauftragter
Jemand muss den Datenschutz sexy machen!
  1. E-Gesundheitskarte Mangelnde Personenüberprüfung gefährdet Patientendaten
  2. EU-Ministerrat Showdown für Europas Datenschutz
  3. Umfrage E-Personalausweis im Internet kaum genutzt

Intel Compute Stick im Test: Der mit dem Lüfter streamt
Intel Compute Stick im Test
Der mit dem Lüfter streamt
  1. Management Intel-Präsidentin tritt zurück und Mobile-Chef muss gehen
  2. FPGAs Intel wird Kauf von Altera heute ankündigen
  3. FPGAs Intel will FPGA-Experten Altera doch noch kaufen

Hanson Robotics: Technik, die dir zuzwinkert
Hanson Robotics
Technik, die dir zuzwinkert
  1. VW Tödlicher Arbeitsunfall mit einem Roboter
  2. Biomimetik Gepanzerter Roboter kriecht durch Ritzen wie eine Kakerlake
  3. Darpa Robotics Challenge Hubo ist der beste Roboter für den Katastrophenfall

  1. Re: Primacom

    Sharra | 02:08

  2. Re: Und Xbox Music?

    Felix_Keyway | 02:00

  3. Re: Das verbrennen die Amis Millionen von Dollar

    mnementh | 01:57

  4. Re: easybell / berlin: Totalausfall von 22:00 bis...

    MatzeXXX | 01:46

  5. UNASUR

    Tzven | 01:45


  1. 14:50

  2. 14:34

  3. 12:32

  4. 12:17

  5. 14:04

  6. 11:55

  7. 10:37

  8. 09:33


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel