與 Combain 合作完善 Mozilla 的定位服務

瑞典公司「Combain AB」專攻以無線訊號及與基地台訊號進行精準的全球定位。而 Mozilla 現已與 Combain AB 簽下合作協議。 在此協議之下,Mozilla 可透過 Combain 的服務內容,進一步完善自己的定位資料。同時也能和對方交換資料,以提升本身資料庫的整體品質。 我們對此協議甚是開心。 針對「Mozilla Location Service」.....深入閱讀

asm.js 在多家瀏覽器上的效能均有斬獲 (下)

asm.js 是可輕鬆最佳化的 JavaScript 子集,且不需外掛程式就能在所有瀏覽器中執行,也是移植 C/C++ 程式碼的絕佳工具。如「Unity 3D」與「Unreal Engine」等遊戲引擎,即透過 asm.js 進行移植。再一起來看看還有哪兩家瀏覽器也愈發重視 asm.js 的效能。   Internet Explorer Internet Explore.....深入閱讀

MDN 研究方案之一:快來寫教學課程吧!

如果你才剛看到這篇文章,想進一步了解《MDN 研究方案》的來龍去脈,可先參閱此篇召集令。當然,Mozilla 隨時歡迎你加入我們的任何專案。但請注意,「MDN 研究方案」有報名期限的喔!   我是 Chris Mills。和大家聊聊今年由我負責輔導 MDN 研究方案的課程開發部分。   每當我為 Mozilla 開發者社群網站 (Mozi.....深入閱讀

asm.js 在多家瀏覽器上的效能均有斬獲 (上)

asm.js 是可輕鬆最佳化的 JavaScript 子集,且不需外掛程式就能在所有瀏覽器中執行,也是移植 C/C++ 程式碼的絕佳工具。如「Unity 3D」與「Unreal Engine」等遊戲引擎,即透過 asm.js 進行移植。 想當然耳,如果遊戲開發者要使用 asm.js 移植遊戲,也就是想能橫跨所有瀏覽器執行遊戲。但因為各款瀏覽器具備不同的 JavaScript 引擎、不.....深入閱讀

「絲綢」專案 (下)

在透過《「絲綢」專案 (上)》初步了解 VSync 的概念,以及 FPS 與遊戲效能之間的關係之後,緊接著來看看繪圖流程,設法讓自己的 App 畫面更流暢吧! 繪圖流程 Gecko 的繪圖流程可簡單解釋為下列三步驟: 在主執行緒上繪製新的幀像 透過 LayerTransaction IPC 將更新過的內容傳送到合成器 (Compositor) 使用合成器產生新的幀像.....深入閱讀

MDN 研究方案開跑

最近十年來,Mozilla 開發者社群網站 (Mozilla Developer Network,MDN) 已經成為數百萬名 Web 與行動開發者的重要技術資訊來源。雖然目前每個月都有數百名開發者為 MDN 熱情貢獻,但我們知道還是有許多 Web 高手尚未參與。MDN 與 Web 絕對能受益於這些人的知識\技術,因此 Mozilla 要啟動研究方案,激勵這些高手貢獻己身所長。 &nb.....深入閱讀

David Bryant 就任平台工程副總裁

Mozilla 很高興宣佈 David Bryant 新就任為平台工程副總裁。 David 之前任職諾基亞 (Nokia) 的高階工程副總裁,領導其全球硬體與軟體工程團隊,以能加快開發新的行動產品。他擁有行動、軟體架構、工程管理等方面的豐富經驗,並曾於諾基亞、昇陽 (Sun)、貝爾實驗室 (Bell Labs) 主導工程與行銷的跨部門作業。 很開心有 David 加入 Mozi.....深入閱讀

「絲綢」專案 (上)

許多人在過去幾個月來努力進行「絲綢 (Silk)」專案,期能跨瀏覽器來提升作業的順暢度,就如同絲綢一樣滑順。「絲綢」專案其實和「Butter for Android」專案極為相似,且已有部分登上了 Firefox OS。「絲綢」主要可達到以下三項: 使用硬體垂直同步訊號 (VSync) 來同步繪圖的時間點 (Align Painting) 根據硬體 VSync 來對裝置的觸控輸入事件進.....深入閱讀

將原生遊戲送上 Web 的進度看來有點超前

在 Mozilla 與全球最大遊戲引擎開發商的長期合作之下,2015 年的遊戲開發者大會 (Game Developer Conference,GDC) 可說是重要里程碑。我們所設定的「不需外掛程式即讓 Web 執行高效能遊戲」目標,現在真正實現了。Unity Technologies 現為「Unity 5」加入 WebGL 匯出預覽功能。而 Epic Games 亦新增了測試版的 HTML5 匯.....深入閱讀

簡單初探 WebGL 2

從我們著手要將高效能遊戲帶上 Web 開始,最常聽見的需求之一,就是要能利用桌機 GPU 所提供的最新 3D 繪圖功能,這當然也包含最新一代行動裝置的 GPU。「WebGL」則是 Web 的 3D 圖形標準,並與行動的 3D 圖形標準「OpenGL ES」息息相關。而 WebGL 1.0 即以 OpenGL ES 2.0 為基礎,確保 WebGL 內容可於最多樣的硬體 (包含桌機與行動裝置) 上運.....深入閱讀