火狐新版增添串流和分层编译技术提高网页加载速度
火狐浏览器目前仍然在想方设法提高网页加载速度优化用户体验,这次新增添的是串流编译和分层编译技术。
曾在谷歌公司担任效率总监的斯蒂文认为,以前网页的性能瓶颈在于网络、但现在的瓶颈却在于系统处理器。
主要是系统的处理器在执行任务时会出现拥堵情况降低执行速度,对于用户来说多个任务则会有明显的感觉。
火狐浏览器的工程师们认为要解决这个问题,主要可以通过分担执行的工作以及尽可能的提早开始编译工作。
于是在刚刚发布的v58版中增添新技术进行优化:
火狐浏览器v58 版正式版目前已经开放下载,新版中工程师增添串流编译和分层编译技术继续提高加载速度。
新的串流编译器强化WebAssembly编译器早工作早结束的特点,遇到WASM文档即立刻由编译器开始执行。
分层编译技术则能够让编译工作平行化进行运作,按火狐的测试分层编译技术能够让编译器提速达10~15倍。
目前多数网站的服务器带宽已经足够快因此下载基本无需等待,但下载完后就要交给编译器编译完成后才行。
火狐得益于新技术在编译时每秒可达30~60MB 文档,也就说只要网页下载完成那么编译工作也已经完成了。
下载Mozilla Firefox v58正式版:
64位:http://ftp.mozilla.org/pub/firefox/releases/58.0/win64/zh-CN/Firefox%20Setup%2058.0.exe
32位:http://ftp.mozilla.org/pub/firefox/releases/58.0/win32/zh-CN/Firefox%20Setup%2058.0.exe