全文共4473字,預計學習時長12分鐘
圖源:Google
據報道,Mozilla開始了2020年的第二次裁員,引發了強烈反響,開發者們注意到,Mozilla大刀闊斧的裁員之舉直指公司的核心部門,
該公司正在削減對廣受歡迎的開發者工具部門的投資,解散了整個威脅管理團隊,對正在用Rust研發下一代瀏覽器引擎的Servo團隊進行裁員,并且解雇了MDN(the Mozilla Developer Network,Mozilla開發者網路)團隊的幾乎所有成員,總而言之,前后兩輪共裁掉了公司將近三分之一的員工,
鑒于火狐的用戶中程式員占據了很大比重,削減開發者工具似乎過于短視,只會讓最忠實的用戶群體失望,對于那些不太熟悉該公司的人而言,Mozilla的裁員似乎又是一個無法在競爭中另謀他路的例子,畢竟,作為Mozilla最重要的產品,火狐瀏覽器已經多年沒有占據主導市場的寶座了,恐龍最侄訓走向滅絕,Mozilla是否也正在逐漸沒落呢?
但火狐并不是Mozilla的全部,與微軟、蘋果和谷歌等其他資金雄厚的競爭者相比,Mozilla并非相形見絀的小科技公司,恰恰相反,該公司多年以來一直在推進全球的網路標準,Mozilla的危機與每個人息息相關,
Mozilla簡史
Mozilla的誕生,源于軟體行業內最令人唏噓的一次失敗,20世紀90年代末,原本是網路瀏覽器行業領頭羊的網景(Netscape Navigator),在短短數月間慘遭滑鐵盧,
網景落敗的原因并不公平(微軟實施了捆綁銷售Internet Explorer的強硬策略),不過大多數業內觀察者認為,未來瀏覽器將會是免費且普及的,幾乎不可能會有公司以瀏覽器作為主打產品,
網景領航員——盛極一時的瀏覽器
之后,網景做出了天才之舉,它創立了非盈利的Mozilla組織(之后改稱為Mozilla基金會),以開發網景的集成瀏覽器、郵箱和聊天應用套件,這一軟體提案有了更多的資金和更廣的涉獵范圍,使得Mozilla逐漸回到競爭者的視野之中,
但在接下來的幾年中,Mozilla基金會轉型成為了一種不同的組織——一個致力于推廣開放網路(Open Web)標準、提升人們網路素養的組織,在著名的《Mozilla宣言》中,還有許多帶有理想主義色彩的原則,在此不贅述,
數年后,一些Mozilla的開發者決定用火狐來重啟他們的瀏覽器專案,并將其獨立出來,成為一個全資子公司,迄今為止,該公司一直在為Mozilla基金會提供資金,
如果這些技術一直被美國在線(即AOL,收購網景的公司)雪藏,那么Mozilla便會早已消亡,淹沒在瞬息萬變的互聯網浪潮之中,事實上,美國在線也已經放棄了它從網景收購來的這款軟體,轉向Internet Explorer,之后便與火狐脫離了關系,
圖源:unsplash
Mozilla的優秀成果
火狐是Mozilla最富盛名的杰作,雖然現如今時常被人們忽略,被看作一個僅供替代之選的瀏覽器,但早期,火狐在廣告屏蔽、資料隱私和開發者工具領域可謂先驅,(早在Chrome 開發者工具出現之前,就有了Firebug,)
如果Mozilla的成就僅限于此,那么對于占據了全球市場的Chromium和WebKit來說,它不過是發展道路上的小小路障,當然,Mozilla并非如此,它推進了現如今的一些最為重要的網路技術,以下是該公司眾多優秀提案中的四個專案:
1.Rust
網景解散之后,幾乎無人料到它最重要的貢獻會是這個原本不起眼的腳本語言:JavaScript,
JavaScript誕生于網景主導互聯網的短暫時期,但在網景失利后的二十年間,JavaScript變得更為流行,市場份額也更大,因此,不難推測出火狐所留下的最重要的創新成果或許就是效率超群且安全性強的Rust語言,
Rust備受各領域開發者的青睞,喜歡Rust的開發者可能會認為C++不夠嚴謹、易于出錯,并且認為傳統的面向物件編程語言(OOP)過于笨重且效率低下,盡管使用較少,但自2016年以來,Rust每年都在StackOverflow的開發者調研中被評為最受喜愛的編程語言,
遺憾的是,為Rust語言添磚加瓦不再是Mozilla的特權,在最近的一輪裁員中,Mozilla裁掉了專門的Rust開發人員和致力于用Rust搭建新型瀏覽器引擎的Servo團隊,但我們相信,Rust并不會就此沉淪,成立獨立的Rust基金會的構想已經在實作中,
2.HTML5
雖然已經鮮為人知,但世界的確曾經一度被卷入HTML和XHTML的苦戰之中,XHTML是一種非向后兼容版的HTML,采用XML的更為嚴格的語法,時過不久,HTML敗勢已現,2004年,負責管理HTML的標準制定組織W3C正式叫停了一切與HTML相關的作業,
事情本該就此塵埃落定,然而,蘋果、Opera和Mozilla卻一同迅速設立了WHATWG(網路超文本應用技術小組)這一臨時組織,接下來的事情就世人皆知了——WHATWG取得勝利,迫使W3C變更規劃,并基于HTML5發布了許多新的規范,包括無需Flash插件的視頻、web workers、web sockets等豐富的內容,時至今日,我們仍在使用這些標準,
Mozilla雖然并非這出好戲的唯一主角,但也在這場定義了之后十年的網路技術的運動中發揮了重要的積極作用,
3.Asm.js
Mozilla最出色的點子之一就是asm.js,從技術層面上來說,asm.js只是一個JavaScript的高效率子集,可通過位運算等技巧來實作強型別,
但Mozilla的開發人員表明,他們可以將其他語言編譯成asm.js這一性能增強的語言,僅憑一些非正式的規格和Emscripten編譯器,他們把以C++實作的、基于虛幻引擎(Unreal Engine)的實時3D游戲置入了網頁瀏覽器中,
asm.js作為一個跳板,推動了近些年的網路發展歷程中最為重要的創新成果:WebAssembly,和asm.js相似,WebAssembly也是一種在JavaScript環境下供網頁運行的機器語言,它進一步增強了asm.js性能,例如為不需要分析和編譯操作的代碼提供小體積的二進制格式,
現如今,許多世界上最有趣的創新成果都是基于WebAssembly開發的,包括微軟的Blazor框架,WebAssembly是Mozilla和其他瀏覽器制作者的合作專案,但如果沒有asm.js作為參考,它就不會實作得如此之快,即使到了今天,asm.js依舊可為WebAssembly填補缺口——為那些不支持WebAssembly的舊款瀏覽器提供向后兼容的退路,
4.MDN(the MozillaDeveloper Network,Mozilla開發者網路)
MDN匯聚著大量的優質開發者文黨澩,它就像是一個現代網路開發的維基百科,或是一個質量上得到飛躍的W3Schools教程,如果你曾在網路上尋找問題的解法,那么你很可能曾從MDN那里得到過寶貴的幫助,
你也許曾使用過它詳盡全面的CSS屬性參考,亦或是井井有條的 HTML DOM 參考;你或許曾認真研究過某個新出現的API,例如IndexedDB或者WebRTC(這里的資訊都是最前沿的);你可能曾閱讀過MDN那催人進取的HTML introduction,它在開頭為初學者指明方向,涵蓋了方方面面,一直到最后的JavaScript框架,例如React、Ember和Vue,
MDN檔案遠不止網站上所呈現出的內容,它還包括由Mozilla整理編輯的瀏覽器兼容性資料,因其十分詳盡,http://caniuse.com.這一網站便將它用于咨詢服務,
目前,Mozilla已經解散了MDN團隊,該公司承諾會保留這一備受歡迎的網站,或許會得到其他合作伙伴和更多社區的支持,
但缺少有意向的組織為其提供資金和人才的話,不知MDN是否能夠保持其一貫的高水準,畢竟,Mozilla手頭已經有大量擱淺的早期網路教育方案,例如Webmaker、Mozilla Backpack和筆者的最愛—— X-Ray Goggles(一種極其簡單的HTML入門途徑,比世界上90%的視頻教程都更有效),如果MDN按此種情況發展,那么或許前景黯淡,
是什么打敗了Mozilla
至少到目前,Mozilla還沒有一敗涂地,但顯然它正處于一個轉折點,
在Mozilla給員工的解雇通知信中,它將責任推給了COVID-19,這一點并不能令人完全信服,畢竟,Mozilla基金會意義就在于幫助Mozilla不只局限于短期的沖擊,而是把目光放得更長遠,
基金會的設立目的便是為了將Mozilla的軟體開發獨立出來,使其不被朝令夕改的CEO所左右,不被瞬息萬變的互聯網趨勢所影響,不被唯利是圖的硅谷投資者所干擾,雖然COVID-19侄訓過去,但重組被解散的開發團隊或是重建開發者的信任則絕非易事,
Mozilla對事實閉口不談,卻經常見諸于科技媒體——Mozilla運轉在一個極其脆弱的盈利模式之上:依賴于同為瀏覽器開發者的對手谷歌在廣告投放上的慷慨解囊,
Mozilla的資金中,有90%以上來自與谷歌的合約,火狐將谷歌作為默認搜索引擎,作為回報,每年得到4億美元以上的報酬,盡管火狐的市場份額銳減,谷歌依舊多次續簽了合約,
滑坡的十年
時過境遷,谷歌續簽合約的速度級訓,熱情也逐漸降低,或許谷歌之所以仍為火狐提供資金,原因僅在于不愿讓這一苦苦支撐的瀏覽器徹底退出市場,因而使自己成為反壟斷的眾矢之的(這也正是微軟當年投資蘋果的原因),
但不論谷歌的目的如何,Mozilla幾乎完全依賴于一個科技巨頭的資助,這似乎是一個嚴重的戰略錯誤,
在過去的數年間,Mozilla將希望押在一些商業產品上,例如火狐作業系統(Firefox OS)、昂貴的VPN網路和價格不菲的書簽服務,這些大都以失敗而告終,
現在,Mozilla(公司,而非基金會)將目光放在了令人失望的新目標上:“以提升不同類別的用戶體驗推動核心瀏覽器下載量的增長,”如何解讀這一目標自然是仁者見仁、智者見智,其中一種理解方式是,Mozilla希望能夠通過改變瀏覽器的用戶界面,以及用新的市場策略來重新包裝現有的產品來一舉翻身,
圖源:unsplash
如果確實如此,那Mozilla跌落神壇的同時恰恰也是其徹底沒落的開始,如今的情勢之下,Mozilla的破局之路必將困難重重,
一起分享AI學習與發展的干貨
歡迎關注全平臺AI垂類自媒體 “讀芯術”
(添加小編微信:dxsxbb,加入讀者圈,一起討論最新鮮的人工智能科技哦~)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/1421.html
標籤:其他
上一篇:騰訊java一面失敗后潛修半年,四月斬下騰訊T3 Offer,我的逆襲之路
下一篇:華為/小紅書2021批筆試題解
