Firebug在Firefox DevTools 中復活

 

英文:Firefox,編譯:開源中國瀏覽器

連接:www.oschina.net/news/80230/firebug-lives-on-in-firefox-devtools安全

 

技術最前線轉註:2016年12月7日有一條《Firebug 宣佈中止開發更新》的資訊,很多朋友誤認爲之後用不到 Firebug 了。其實在 2015 年 Firebug 已經在着手整合到 Firefox DevTools 中。正由於有些誤解,Firefox 官方在 12 月 20 日發文明確這一狀況。下一個版本的 Firebug(代號爲 Firebug.next)將構建在 Firefox DevTools 之上,Firebug 也將被合併到內置工具中。服務器

 

(上圖是Firebug 官網最新截圖。技術最前線在 Firebug 官網看到 Firebug.next 消息)架構

 

發生這個巨大的變化是由於火狐的「電解」(Electrolysis)功能 — 用以從新設計 Firefox 架構以提升瀏覽器響應性、穩定性和安全性。工具

 

Electrolysis 的多進程架構使得 Firefox 能夠在一個進程中運行其用戶界面(例如地址欄、選項卡和菜單),而內容(網站)則在其餘進程中運行。使用多進程架構,若是網站崩潰,也不會致使整個瀏覽器崩潰。開發工具

 

惋惜 Firebug 並無考慮到多進程的設計,這使得它要在這個新的場景中工做將須要一個很是困難和昂貴的重寫。Firebug 工做組也認可他們沒有足夠的資源來實現這樣一個巨大的架構變化。此外,Firefox 內置開發工具的速度也一直在提高,因此下一版本的 Firebug 基於這些工具是有意義的。測試

 

所以作出的決定是,下一個版本的 Firebug(代號爲 Firebug.next)將構建在 Firefox DevTools 之上,Firebug 也將被合併到內置工具中。字體

 

也許最重要的是,咱們應聯合起來一塊兒構建最好的開發工具,而不是相互競爭。許多 Firebug 的核心開發人員都在 DevTools 團隊,包括 Jan ‘Honza’ Odvarko 和 Mike Ratcliffe。其餘 Firebug 工做組成員如 Sebastian Zartner 和 Florent Fayolle 也是 DevTools 的積極貢獻者。網站

 

很是感謝他們將瀏覽器開發工具中的專業知識帶給項目!.net

 

實際上,將 Firebug 合併到 DevTools 有什麼意義呢?

 

Firebug 的幾個功能已被吸取:DOM 面板、Firebug 主題、服務器端日誌消息、HTTP 檢查器(又名 XHR Spy)和各類流行的附件,如 FireQuery、HAR 導出和 PixelPerfect。此外,還修復了 40 多個錯誤以彌補 DevTools 和 Firebug 之間的差距。

 

對於感興趣的讀者,hacks.mozilla.org 和 Firebug 博客中的幾篇文章有更詳細的內容。

 

若是如今從 Firebug 切換到 Firefox DevTools,會發現到一些差別。這份遷移指南能夠提供一些幫助。

 

咱們知道中斷歷來都不是受歡迎的,但咱們正在努力,以確保開發人員有最好的工具,有時這意味着咱們須要從新專一起來以及合理使用資源。

 

能夠經過下面的幾種方式反映你須要的缺失功能:

  • 在 Mozilla 開發者郵件列表的這個主題上評論

  • 在 Firebug 的 Google group 的這個主題分享你的反饋信息

  • 或者發表到在推特上的這個討論主題

 

咱們已經開始追蹤缺失的功能,到目前爲止,已收集到的最重要的是這些:

 

  • Break on XHR (bug 821610)

  • Break on DOM mutations (bug 1004678)

  • 更好的 CSS 自動完成 (例如 bug 1106336 和其餘的)

  • 各類控制檯自動完成的改進 (bug 1267140, bug 1270015, bug 672733,以及更多)

  • 事件側邊欄面板 (bug 1226640)

  • 在檢查器中進行的實時預覽更改 (當更改屬性或編輯爲 HTML 時:bug 815464)

  • 改進顯示控制檯日誌消息的方式 (bug 1032855, bug 1165010 以及更多)

  • 在輸入時驗證 CSS 值和選擇器 (bug 1227054)

  • DOM 屬性側邊欄面板 (bug 704094)

  • 在 Firebug 主題中的字體大小更改 (bug 1319079)

  • 添加 Cookie 的選項 (bug 1231451 和 bug 1231452)

感謝你們對 Firebug 的支持和不離不棄,但願各位能理解咱們爲何作出這個困難的決定。Firebug 精神存在於咱們今天構建和使用的全部瀏覽器開發工具中。

 

Firefox DevTools 和 Firebug 團隊

​2016-12-20

 


        長按二維碼識別關注,您的支持是咱們最大的動力。       

        公衆號:測試夢工廠

        QQ一羣:300897805

  

相關文章
相關標籤/搜索