Firefox開發者版本終於支援Windows 64位
快來體驗Windows上的64位開發版Firefox
2014年11月,Mozilla第一次釋出“為開發者而生”的瀏覽器時,就宣佈了他們正在籌備開發64位開發版Firefox。在OSX和Linux的基礎上,開發團隊也加入了對Windows的支援。
在“Firefox開發版38:支援64位和更多新特性”一文中,作者Dave Camp,Mozilla開發者工具的負責人,還有Mozilla的技術專員Jason Weathersby,寫下了這樣一句話:“64位版本是一個新的里程碑,它在瀏覽器中給使用者提供了豐富的,不亞於桌面應用軟體的體驗。”
對於遊戲開發者來說,64位的瀏覽器是一個巨大的福利,Camp和Weathersby說。
32位瀏覽器有4GB地址空間的使用限制,零散的碎片資料進一步削減這部分地址空間。與此同時,Web應用正在變得越來越大。
與傳統的Web應用相比,基於瀏覽器製作的,具有高效能原生遊戲體驗的遊戲往往比我們想象的要大得多。這些遊戲需要在網路間傳輸大量的資源,只有把這些資源儲存在記憶體中才可以進行同步載入。
當程式被移植到asm.js中時,如果你使用64位瀏覽器,那麼就可以使用2GB的堆,而在32位瀏覽器中,你只能使用512MB的堆。這個條件可以決定一個遊戲是否能夠執行在瀏覽器中。64位開發者版本的Firefox使用了Emscripten來協助移植C和C++程式碼,此舉能夠讓這些程式碼在Web上執行時擁有不菲的效能。
3D遊戲創造平臺Playir的創始人Ashraf Samy Hegab告訴InfoQ說:“對於現在絕大多數的Web遊戲以及被移植到Web上的手機遊戲來說,Mozilla新發布的64位瀏覽器並不會帶來顯著的改變,因為32位記憶體限制已經不是造成效能瓶頸的主要因素了。”
然而Hegab又指出,高階遊戲引擎中不斷增加對HTML5遊戲的支援,將會給整個行業帶來更大的契機。
他說:
虛幻引擎(UnrealEngine)和他們的一些新商業模型,允許入門開發者免費使用。加之Oculus和Valve公司正在不斷推進新興的虛擬現實遊戲平臺,不難預料,開發者們日後將可以在Web上開發更高階的遊戲。
藉助支援類似WebGL、asm.js和WebRTC這樣技術的64位瀏覽器,將有望通過Web瀏覽器分發主機級別的遊戲。
安全是64位瀏覽器的另一大優勢,Camp和Weathersby的報告稱,因為地址空間的增加,地址空間配置隨機載入(ASLR)的有效性同時也增加了,進而使Web瀏覽器的內容更難以被利用。
開發版38隆重發布,隨之而來的還有大量附加功能。WebRTC新增功能:multistream和renegotiation;Debugger UI中突出顯示可優化變數;在命令列日誌新增XMLHttpRequest記錄的標籤。
網路監控工具可以列出來自Firefox的網路請求資料:每一個請求花費多長時間,每一個請求的詳細內容,也可以在控制檯日誌中篩選XMLHttprequest請求(因為它對除錯程式碼非常有用)。
此外,Firefox開發版38增加了對於Ruby的最新支援,CSS Ruby預設啟用,並且支援HTML5 Ruby標籤。關於Ruby支援的更多資訊可移步 “Firefox開發版38中的Ruby支援—Xidorn Quan”。
相關文章
- Chrome/Firefox終於支援Win10.5重磅功能時間線ChromeFirefoxWin10
- Java 8 終於支援 Docker!JavaDocker
- ITPUB終於在firefox下顯示漂亮了Firefox
- Windows 10 終於幹掉了 Windows 7!Windows
- Firefox領先於Windows,Chrome領先於LinuxFirefoxWindowsChromeLinux
- sybase終於支援SQL UDFs了SQL
- Firefox瀏覽器開始支援Windows 10原生通知特性Firefox瀏覽器Windows
- Flutter Web Beta版本終於釋出了FlutterWeb
- Debian終止對3.0版本的安全支援
- Firefox2尚未公佈 開發者已為新版本運籌帷幄(轉)Firefox
- Firefox 開啟支援TLS 1.1FirefoxTLS
- 微軟 Windows Server 版本 20H2 正式停止支援微軟WindowsServer
- 最終版本
- CSS 滾動驅動動畫終於正式支援了CSS動畫
- Firefox 34 中的新開發者工具特性Firefox
- Firefox 34中的新開發者工具特性Firefox
- Firefox 16 將支援桌面 Web 應用FirefoxWeb
- CSDN支援使用FireFox釋出BlogFirefox
- Windows 8壽終正寢 微軟宣佈下週正式停止支援Windows微軟
- OpenStack Kilo終於來臨 Ironic API版本正式面世API
- 關於開發者協議Edit Phone Number終極解決方案協議
- PHP 7終於釋出:開發者會選擇PHP 7嗎?PHP
- 簡單介紹VNPY 1.9.2版本支援看穿式終端的流程
- Mozilla Firefox開始支援Web元件技術FirefoxWeb元件
- StreamPark 2.0.0 重磅釋出,首個 Apache 版本終於來了!Apache
- Go 語言框架 Gin 終於釋出 v1.2 版本Go框架
- Linux 終於足夠好,可以取代 Windows 了嗎?LinuxWindows
- 終於解決nginx不支援thinkphp路徑2問題(正解!!!)NginxPHP
- 你為Windows Server 2003終止支援做好準備了嗎?WindowsServer
- Self-Delete程式之Delphi版本,終於搞定了。 (轉載) (轉)delete
- 中國終於開始捨棄 Windows XP 和 IE6Windows
- 獻給網頁開發者的20款Firefox外掛網頁Firefox
- Mozilla 釋出 Firefox 開發者專用全新瀏覽器Firefox瀏覽器
- 微軟今天公告將正式對Windows Vista終止一切支援微軟Windows
- 喜大普奔,微信終於支援外網開啟小程式啦!
- 谷歌正式釋出TensorFlow 1.5:終於支援CUDA 9和cuDNN 7谷歌DNN
- Android O開發者預覽版終於推出啦!官方介紹新特性Android
- Firefox Quantum支援跨瀏覽器外掛架構Firefox瀏覽器架構