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
14
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
38
CSS_for_Web_Vitals.pdf
cypresskuo
0
42
談談_Code_review.pdf
cypresskuo
0
50
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
25
CSS_重構.pdf
cypresskuo
0
29
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
32
Core_Web_Vitals.pdf
cypresskuo
0
57
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
63
談談_Functional_Programming.pdf
cypresskuo
0
32
Other Decks in Technology
See All in Technology
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
510
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
260
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.8k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
ABEMA の Datadog × OTel 基盤、 中から見るか? 外から見るか?
tetsuya28
0
110
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
140
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
490
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.2k
EventBridge Connection
_kensh
4
600
Agentic Defenseとともにセキュリティエンジニアが輝き続けるには / How Security Engineers Can Keep Excelling with Agentic Defense
yuj1osm
0
120
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.7k
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
190
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Mobile First: as difficult as doing things right
swwweet
225
10k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
160
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
Typedesign – Prime Four
hannesfritz
42
3.1k
4 Signs Your Business is Dying
shpigford
187
22k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
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