Mozilla 釋出新版 Firefox for iOS 再度提升使用者經驗

我們在去年底發表 Firefox 的 iOS 版本  (Firefox for iOS) 時,就獲得熱烈回應並達到數百萬下載次數。許多 Firefox 使用者特別高興能在 iPhone 或 iPad 上又見到自己最愛的瀏覽器。今天我們要再釋出 Firefox for iOS 多項重大改善功能,讓使用者能享受更快速、更靈活、更多選擇等特色;這同時也是 Mozilla 關心的重點。 更快速的 Fir.....深入閱讀

讓 Web 為所有人運轉 (中)

在〈讓 Web 為所有人運轉 (上)〉裡,你約略知道了 Web 在 20 年前的情況。但發展得越快,相關問題也就越亟待解決。而 Mozilla 認為目前妨礙 Web 發展的嚴重問題之一,就是跨瀏覽器的相容性。接著就來了解不相容的常見原因。   到底是哪些因素造成跨瀏覽器不相容呢?答案很複雜。以下是目前最常見的原因: 開發者用了某款瀏覽器的專屬功能 (如特定前綴.....深入閱讀

Firefox 將逐步減用 Adobe Flash

包含「Flash」在內的瀏覽器外掛元件,常用以於 Web 上產生某些我們最愛的經驗,例如影片與互動式內容。但這些外掛元件又往往讓瀏覽器發生穩定、效能、安全方面的問題。這些都不是使用者所應該接受的缺點。 Mozilla 與整體 Web 持續嘗試著減少對 Flash 內容的依賴程度。從今年 8 月開始,Firefox 就會封鎖對使用者經驗非必須的特定 Flash 內容,同時仍將持續支援舊版的 F.....深入閱讀

讓 Web 為所有人運轉 (上)

網際網路發展的速度超乎你我想像。不過水能載亦能覆。快速發展雖然創造了無限機會,但是也同樣衍生了其他問題。Mozilla 透過本系列文章向大家闡述目前的網路環境,以及我們最關心的問題:跨瀏覽器相容性。   據統計,現有數百萬個網站對一個甚至多個主要瀏覽器產生相容性的問題,也造成極差的使用者經驗。Web 開發者社群應能修正此一問題。 整個網路在過去 20 年裡大幅度.....深入閱讀

Firefox 已正式搭載「Rust」

簡單一句:Mozilla 從 Firefox 48 開始搭配第一筆「Rust」程式碼,未來也將有更多產品加入!   Mozilla ❤ Rust 從 Mozilla 的「Research」團隊開始支援開發「Rust」以來,竟然已經將近 7 年的時間了!而當時不過就是一個熱情的小社群,帶著強烈企圖心卻少少的研究經驗在開發。先不論我們前面所花的一大段探索時間,起碼 Rust 的核心原則.....深入閱讀

參與當然也算是社群的一部分

在 Mozilla 所提出的語境之中,我 (作者 Janet Swisher,下同) 注意到「參與 (participation)」與「社群 (community)」 是或多或少可互換的兩個詞彙。為此,我甚至與某位說出「這兩個詞彙不都一樣嗎」的 Mozilla 董事深談了一番。 看來因為「社群」一詞有點模稜兩可,在 Mozilla 內部似乎已經有點退居第二線的感覺了。「社群」對不同的.....深入閱讀

支援加州的公立教育以及 Web 素養活動

Web 素養 (Literacy;即線上的讀、寫、參與能力),已成為 21 世紀最重要的技能之一。除了「讀、寫、算數」的傳統基礎教育 3 要素 (the Three Rs) 之外,我們認為 Web 素養理應成為第四個「R」。從開放源碼學習工具,到免費的教育課程,Mozilla 均致力傳授 Web 素養以強化個人能力。 在 2015 年,加州仍有 65% 的公立學校完全沒有資訊科學的課.....深入閱讀

為了 Web 學寫程式碼吧!

MDN 的「學習專區 (Learning Area)」歡迎你來! 不論你是求知若渴的開發者或傳道授業的教師,一定隨時都想要拓展自己撰寫程式碼的知識吧!但難就難在該從何開始自己的 Web 技術。透過本文,我們要向大家介紹剛成立的「MDN 學習專區 (Learning Area)」,希望能解決常見的學習障礙,讓你能儘早享受 Web 開發的樂趣。 附帶一提,大家應該都知道整個 Web 範疇極其廣.....深入閱讀

用 JavaScript 錯誤訊息協助 Web 開發者

在你寫程式時,讓人沮喪的諸多原因之一就是遇上錯誤。這些從主控台中冒出來的訊息雖然不起眼,但就可能會糾纏你一整個下午、一整天,甚至一個星期!只要又看到「undefined is not a function」,你往往就要再去弄杯咖啡繼續奮戰! 即便你用了終極的 JavaScript 例外處理程式,能快速複製錯誤並貼到搜尋引擎之中找線索,但整個「為錯誤找出有用資訊」的過程還是很煩人。 .....深入閱讀