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
CypressKuo
January 09, 2020
Technology
17
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
41
CSS_for_Web_Vitals.pdf
cypresskuo
0
45
談談_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
61
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
65
談談_Functional_Programming.pdf
cypresskuo
0
32
Other Decks in Technology
See All in Technology
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.6k
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
280
発表と総括 / Presentations and Summary
ks91
PRO
0
140
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.5k
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
810
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
120
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
12
8.7k
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
5.1k
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
280
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
560
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
800
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
290
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Docker and Python
trallard
47
4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to Ace a Technical Interview
jacobian
281
24k
How to Talk to Developers About Accessibility
jct
2
400
Visualization
eitanlees
152
17k
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