發(fā)布時(shí)間:2024-07-14 12:09:21 瀏覽量:252次
大家好,很高興又見面了,我是"高級(jí)前端?進(jìn)階?",由我?guī)е蠹乙黄痍P(guān)注前端前沿、深入前端底層技術(shù),一起進(jìn)步,也歡迎大家關(guān)注、點(diǎn)贊、收藏、轉(zhuǎn)發(fā)!

高級(jí)前端進(jìn)階
匯編(Assembly)是一種底層編程語(yǔ)言,與 CPU 架構(gòu)的機(jī)器級(jí)指令有緊密聯(lián)系,它離機(jī)器可理解的代碼(機(jī)器碼)只差一個(gè)轉(zhuǎn)換過(guò)程,稱為匯編。

圖片來(lái)源:https://commons.wikimedia.org/wiki/File:Wasm_diagram.svg
WebAssembly可以理解為Web的匯編,是一種類似于匯編語(yǔ)言的底層語(yǔ)言,緊湊的二進(jìn)制格式,實(shí)現(xiàn)接近原生速度的Web應(yīng)用程序運(yùn)行,同時(shí)支持多種編程語(yǔ)言的編譯目標(biāo)。
WebAssembly與JavaScript并存,不是替代JavaScript,兩種語(yǔ)言可以相互交換代碼,獲得WebAssembly的性能和JavaScript的多功能性。

WebAssembly與JavaScript的關(guān)系
Figma是一個(gè)基于瀏覽器的界面設(shè)計(jì)工具,具有強(qiáng)大的2D WebGL渲染引擎,支持超大文檔,使用C++編寫,可以輕松編譯成WebAssembly。通過(guò)WebAssembly,F(xiàn)igma的加載時(shí)間縮短了3倍,為用戶體驗(yàn)帶來(lái)巨大改進(jìn)。

圖片來(lái)源:https://www.figma.com/
在切換到WebAssembly后,無(wú)論文檔大小如何,加載時(shí)間都縮短了3倍以上,這對(duì)用戶體驗(yàn)而言是重大改進(jìn)。
WebAssembly的加載時(shí)間不再取決于應(yīng)用程序大小,瀏覽器緩存了上次從WebAssembly到本機(jī)代碼的轉(zhuǎn)換,提升加載速度。
Figma希望使用WebAssembly能減少下載包體積大小,但實(shí)際上并沒(méi)有太大縮小,尤其在壓縮后。壓縮asm.js代碼只會(huì)比壓縮等效的WebAssembly代碼稍微大一點(diǎn)。

圖片來(lái)源:Evan Wallace的“WebAssembly cut Figma's load time by 3x”
本文主要介紹了Figma與WebAssembly的關(guān)系,通過(guò)使用WebAssembly,F(xiàn)igma的加載時(shí)間縮短了3倍。如果您對(duì)Figma感興趣,可以查閱文末的參考資料,了解更多內(nèi)容。如有疑問(wèn)歡迎在評(píng)論區(qū)留言。
熱門資訊
1. 華為手機(jī)神奇“AI修圖”功能,一鍵消除衣服!原圖變身大V領(lǐng)深V!
最近華為手機(jī)Pura70推出的“AI修圖”功能引發(fā)熱議,通過(guò)簡(jiǎn)單操作可以讓照片中的人物換裝。想了解更多這款神奇功能的使用方法嗎?點(diǎn)擊查看!
2. 四款值得推薦的AI以圖生圖軟件,有需要的趕緊來(lái)試試!
近年來(lái),人工智能逐漸走入公眾視野,其中的AI圖像生成技術(shù)尤為引人注目。只需在特定軟件中輸入關(guān)鍵詞描述語(yǔ)以及上傳參考圖就能智能高效生成符合要求的...
3. 照片變漫畫效果,這4個(gè)方法操作簡(jiǎn)單有效,快來(lái)試試吧!
想將照片變成漫畫效果?這篇文章分享了4個(gè)方法,包括Photoshop、聰明靈犀、VanceAI Toongineer、醒圖,簡(jiǎn)單操作就能實(shí)現(xiàn),快來(lái)嘗試一下吧!
4. 一款免費(fèi)無(wú)限制的AI視頻生成工具火了!國(guó)內(nèi)無(wú)障礙訪問(wèn)!附教程
人人都可以動(dòng)手制作AI視頻! 打開網(wǎng)址https://pixverse.ai/,用郵箱注冊(cè)后,點(diǎn)擊右上角Create,就可以開始創(chuàng)作了。 PixVerse目前有文案生成視頻,和圖片生...
5. 趕緊收藏好!這4個(gè)完全免費(fèi)的AI視頻制作網(wǎng)站和工具
以下是一些免費(fèi)的AI視頻制作網(wǎng)站或工具,幫助您制作各種類型的視頻。 1. Lumen5:Lumen5是一個(gè)基于AI的視頻制作工具,可將文本轉(zhuǎn)換為視頻。 用戶可以使...
6. 零基礎(chǔ)10分鐘生成漫畫,教大家如何用AI生成自己的漫畫
接下來(lái),我將親自引導(dǎo)你,使用AI工具,創(chuàng)作一本既有趣又能帶來(lái)盈利的漫畫。我們將一起探索如何利用這個(gè)工具,發(fā)揮你的創(chuàng)意,制作出令人驚嘆的漫畫作品。讓...
就能快速生成一幅極具藝術(shù)效果的作品,讓現(xiàn)實(shí)中不懂繪畫的人也能參與其中創(chuàng)作!真的超贊噠~趣趣分享幾款超厲害的AI繪畫軟件,提供詳細(xì)操作!有需要的快來(lái)...
8. AI視頻制作神器Viggle:讓靜態(tài)人物動(dòng)起來(lái),創(chuàng)意無(wú)限!
Viggle AI是一款免費(fèi)制作視頻的AI工具,能讓靜態(tài)人物圖片動(dòng)起來(lái),快來(lái)了解Viggle AI的功能和優(yōu)勢(shì)吧!
9. 10個(gè)建筑AI工具,從設(shè)計(jì)到施工全覆蓋!肯定有你從來(lái)沒(méi)聽過(guò)的
講述了建筑業(yè)比較著名的AI公司小庫(kù)科技做出的探索,在這兒就不多說(shuō)了。今天,我們?cè)囍谝?guī)劃設(shè)計(jì)、建筑方案設(shè)計(jì)、住宅設(shè)計(jì)、管道設(shè)計(jì)、出渲染圖、3D掃...
10. Logo Diffusion——基于sd繪畫模型的AI LOGO 生成器
這下LOGO設(shè)計(jì)徹底不用求人了。接下來(lái)詳細(xì)演示一遍操作流程首先進(jìn)入Logo D... 想學(xué)習(xí)更多AI技能,比如說(shuō)關(guān)于怎么樣利用AI來(lái)提高生產(chǎn)效率、還能做什么AI...
最新文章
同學(xué)您好!