最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Vue又更新了,性能大幅提升!

11 月 25 日,Vue 發(fā)布了 3.3.9 版本,該版本除了解決了一些 Bug 之外,最重要的是對(duì)編譯器性能進(jìn)行了優(yōu)化,使得編譯速度大幅提升,下面就來(lái)詳細(xì)看一下吧!

成都創(chuàng)新互聯(lián)公司專注于江寧企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站定制開發(fā)。江寧網(wǎng)站建設(shè)公司,為江寧等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

編譯器性能優(yōu)化

SFC 編譯速度整體提高 44%

基于使用 Elk 存儲(chǔ)庫(kù)中的所有 SFC 文件完成的基準(zhǔn)測(cè)試,這應(yīng)該在很大程度上代表了現(xiàn)實(shí)世界的應(yīng)用:

benching with:
- 225 files
- isProd: true
- sourceMap: true
- 3 warmup runs
- 10 bench runs

old compiler: 1513ms
new compiler: 845ms
new compiler is 44.15% faster.

---

benching with:
- 225 files
- isProd: true
- sourceMap: true
- 5 warmup runs
- 20 bench runs

old compiler: 2872ms
new compiler: 1618ms
new compiler is 43.66% faster.

注意:此基準(zhǔn)測(cè)試僅測(cè)量@vue/compiler-sfc解析 SFC 文件并將其轉(zhuǎn)換為JavaScript和 source map 所花費(fèi)的時(shí)間。它不包括 CSS 處理、JavaScript打包和代碼壓縮。因此,對(duì)整個(gè)項(xiàng)目構(gòu)建時(shí)間的影響可能不會(huì)那么顯著,但仍然可以注意到。

解析速度提高 100%

解析器完全重寫,速度提高了100%。也就是說(shuō),與舊解析器相比,解析相同的模板它僅需要一半的時(shí)間。

舊解析器是一個(gè)遞歸下降解析器,使用了大量的正則表達(dá)式和低效的前瞻搜索。

新解析器使用了從htmlparser2 fork 出來(lái)的有限狀態(tài)機(jī)標(biāo)記器。它以線性方式迭代處理輸入,具有最小的前瞻和回溯,并且在很大程度上減少了對(duì)正則表達(dá)式的依賴。

代碼生成速度提高 40%

優(yōu)化了行/列計(jì)算

以前,每次調(diào)用CodegenContext.push都涉及迭代已推入的字符串,以檢查換行符,以記錄用于 source map 生成的正確行和列位置。分析表明,這個(gè)迭代在advancePositionWithMutation()中進(jìn)行,導(dǎo)致了非常大的開銷。在本次優(yōu)化中,如果預(yù)先知道換行符的存在或位置,則可以跳過(guò)字符串迭代。

優(yōu)化了 source map 生成

SourceMapGenerator.addMapping花費(fèi)了大量時(shí)間來(lái)規(guī)范化和驗(yàn)證輸入?yún)?shù)??紤]到我們知道提供的是確切參數(shù),可以通過(guò)直接添加映射來(lái)避免這個(gè)開銷。

消除SFC模板的雙重解析和 source map 開銷

與普通的Vue模板相比,SFC解析具有一些不同的要求:除