Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webassembly.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
CypressKuo
January 09, 2020
Technology
19
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webassembly.pdf
CypressKuo
January 09, 2020
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
42
CSS_for_Web_Vitals.pdf
cypresskuo
0
47
談談_Code_review.pdf
cypresskuo
0
52
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
27
CSS_重構.pdf
cypresskuo
0
30
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
35
Core_Web_Vitals.pdf
cypresskuo
0
62
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
65
談談_Functional_Programming.pdf
cypresskuo
0
33
Other Decks in Technology
See All in Technology
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
2
240
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.8k
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
600
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
270
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
3
2.3k
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
850
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
150
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
300
When Does a Local Qwen Start to Break
morshoto
0
190
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
280
Azure App Service / Container Apps の組み込み認証
kuniteru
0
210
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Music & Morning Musume
bryan
47
7.4k
Rails Girls Zürich Keynote
gr2m
96
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
How to Ace a Technical Interview
jacobian
281
24k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Unsuck your backbone
ammeep
672
58k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Transcript
The material contained in this documentation is proprietary and confidential
to PIXNET. Copies are made available on the basis that use is limited to the sole purpose of evaluating PIXNET’s capabilities. It is not permissible to use, modify, copy or disclose any information contained in this presentation document for any other purpose without the express written permission of PIXNET. If you are not the intended recipient of this material you are requested to take immediate steps to destroy it. Copyright © 2018 PIXNET. All rights reserved. 2020.01.09 CypressKuo WebAssembly
Web 三本柱 海賊、死神、火影
Web 三本柱 HTML、CSS、JavaScript
Web 新四天王 World Wide Web Consortium (W3C) brings a new
language to the Web as WebAssembly becomes a W3C Recommendation https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en
WebAssembly 是什麼 WebAssembly是一種運行在現代網絡瀏覽器中的新型程式 碼,並且提供新的性能特性和效果。它設計的目的不是為了 手寫程式碼而是為諸如C、C++和Rust等低級源語言提供一 個高效的編譯目標。 https://developer.mozilla.org/zh-CN/docs/WebAssembly/Concepts
WebAssembly 的目標 • 快速、高效、可移植 • 可讀、可調試 • 保持安全 • 不破壞網絡
https://developer.mozilla.org/zh-CN/docs/WebAssembly/Concepts
如何使用 WebAssembly • 使用 Emscripten 移植一個 C/C++ 應用程式 • 直接在彙編層,編寫或產生WebAssembly程式碼
◦ *.wasm (*.wat = 可讀的格式) • 編寫Rust程序,將WebAssembly作為它的輸出 https://developer.mozilla.org/zh-CN/docs/WebAssembly/Concepts
如何使用 WebAssembly • AssemblyScript ◦ TypeScript ◦ https://docs.assemblyscript.org/ https://developer.mozilla.org/zh-CN/docs/WebAssembly/Concepts
LIVE DEMO https://developer.mozilla.org/zh-CN/docs/WebAssembly/Concepts
Q&A and Thank You