SVG 圖像最佳化

SVG 就是 XML 基礎的向量圖像格式,除了本身即具備多個優點之外,最值得注意的就是其輕量化的特色。且既然 SVG 是文字格式,也就能透過簡單的文字編輯器檢視並修改,且套用 GZIP 壓縮就能獲得極佳的效果。 這個特色對網頁尤其重要。網頁內容必須儘量達到輕量化的要求,特別是行動裝置的頻寬甚為有限。你應該要最佳化自己的 SVG 檔案,以利 App 能儘快載入並顯示。 本文則會透過專屬工.....深入閱讀

Firefox OS 登陸南非

在與 MTN 的合作關係之下,我們很高興宣佈 Firefox OS 現已登陸南非。透過南非電信商 MTN 搭配 ALCATEL ONETOUCH 的「FIRE E」手機方案,以 Web 為架構的 Firefox OS 作業系統,正式進入南非市場。 Mozilla 總裁宮力博士表示:「我們將 Firefox OS 視為 Mozilla 使命的一部份,要將 Web 力量交到大家的手上。很.....深入閱讀

歡迎 Allison Banks 就任人資副總裁

我們很高興能宣佈 Allison Banks 加入 Mozilla 領導團隊,正式就任人資副總裁。 在 Allison 就任 Mozilla 全球人資團隊的主管之後,將負責確認所有員工均能完整發揮自己的專業領域,一同推動 Mozilla 使命前進。而她的團隊另將研究並執行人資相關的策略與活動,協助整個組織達到更高效率的成長與創新。 Allison 已有超過 20 年的人資歷練,.....深入閱讀

以 Firefox 開發者工具在 GitHub 上除錯 fetch()

Firefox 每夜更新版 (Nightly) 最近剛加入了 Fetch 的初步支援功能。Promise 架構的 Fetch 主要是用以替代 XMLHttpRequest (XHR)。我們剛開始可支援大部分的 Fetch 規格,但尚未完整。特別一提,在 Fetch 首次登上 Nightly 時,我們其實尚未建構 FormData 物件的序列化 (Serializing) 與反序列化 (De-ser.....深入閱讀

此 API 真可輕鬆提取!

十多年來,Web 都是透過 XMLHttpRequest (XHR) 在 JavaScript 中達到非同步請求。XHR 雖然好用,但因為缺乏「Separation of concerns (SoC)」,所以算不上是很好的 API。其輸入、輸出、狀態,全都是經由存取單一物件進行管理,且透過事件來追蹤狀態。同樣的,事件架構的模型,並無法妥善配合 JavaScript 最近所著重的「Promise」與.....深入閱讀