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
Perl の構文解析器を用いた WebAssembly の生成
Search
Kei Kamikawa
February 22, 2018
Technology
0
1.7k
Perl の構文解析器を用いた WebAssembly の生成
卒研発表で LT をしてきました!!
Kei Kamikawa
February 22, 2018
Tweet
Share
More Decks by Kei Kamikawa
See All by Kei Kamikawa
どこでも使える Cloudflare Workers!
codehex
6
730
htmx is fun!
codehex
2
340
すぐ使える Cloudflare Workers!
codehex
15
3.3k
Go to Cloudflare Workers
codehex
8
2.1k
AI Gateway 使っているよ!
codehex
2
1.5k
日時処理の新スタンダード: Synchro によるタイムゾーン安全、楽々開発
codehex
1
2.2k
Cloudflare Workers は楽しい!
codehex
9
3.3k
gRPC Client on Cloudflare Workers
codehex
2
5.9k
NOT A HOTEL AI コンシェルジュ「Kevin」とキャッシュ
codehex
1
1.7k
Other Decks in Technology
See All in Technology
JavaにおけるNull非許容性
skrb
2
2.6k
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
640
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
400
OPENLOGI Company Profile for engineer
hr01
1
20k
日経のデータベース事業とElasticsearch
hinatades
PRO
0
240
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
260
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
170
AIエージェント開発のノウハウと課題
pharma_x_tech
0
380
分解して理解する Aspire
nenonaninu
2
1.1k
Active Directory攻防
cryptopeg
PRO
8
5.5k
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
230
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
How STYLIGHT went responsive
nonsquared
98
5.4k
Visualization
eitanlees
146
15k
GraphQLとの向き合い方2022年版
quramy
44
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Agile that works and the tools we love
rasmusluckow
328
21k
The Pragmatic Product Professional
lauravandoore
32
6.4k
A better future with KSS
kneath
238
17k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Transcript
1FSMͷߏจղੳثΛ༻͍ͨ 8FC"TTFNCMZͷੜ (ɹ্ɹܚ ླྀٿେֶֶ෦ใֶՊ ۄݚڀࣨ
࣌ฏ
ੈʹ༷ʑͳΣϒαʔϏε ͕ཚཱ͍ͯͨ͠
ͦΜͳத
͋ΔΤϯδχΞ͕ݴͬͨ
ͳΜͰԶ+BWBTDSJQU Λॻ͍͍ͯΔΜͩʜ
Զ1FSM͚ͩͰ ։ൃ͍ͨ͠Μͩʜ
త ͳͥ͜ͷݚڀΛߦͬͨͷ͔ʁ
త w ΣϒαʔϏεΛ։ൃ͢ΔͨΊʹେ͖ͭ͘ͷ ׂ͕ඞཁ w ϑϩϯτΤϯυɿϢʔβʢϒϥβʣଆͰॲཧ͢Δ w όοΫΤϯυɿαʔόʔଆͰॲཧ͢Δ
త w ϑϩϯτΤϯυɿओʹ+BWBTDSJQUͰ։ൃ w όοΫΤϯυɿ1FSM 3VCZͳͲ༷ʑͳݴޠͰ։ൃ
త w ΄ͱΜͲͷ߹ϑϩϯτΤϯυɺόοΫΤϯυͰ ඞཁͳݴޠΛ͚Δඞཁ͕͋Δ w ׳ΕͯΔݴޠҰ͚ͭͩͰ։ൃ͍ͨ͠ ʢͷ߹1FSM Ҏ߱1FSMͱݺͿʣ w 1FSMίϯύΠϥʹ৽͍͠ͷൃల͕ͳ͍ͨΊ
ࠓճ1FSMͰߦͬͨ
࣮ߦ·ͰͷྲྀΕ 1FSMίʔυΛϒϥβ্Ͱ࣮ߦ͢Δ·Ͱ
࣮ߦͷྲྀΕ w 1FSMͷߏจղੳߏจͷੜ w ߏจ͔Β--7.*3ͷੜ w --7.*3͔Β8FC"TTFNCMZͷੜ w 8FC"TTFNCMZΛϒϥβͰ࣮ߦ
࣮ߦͷྲྀΕ
ߏจղੳ w ޒౢߊࢯ͕։ൃͨ͠$PNQJMFSϞδϡʔϧΛ վྑͯ͠༻ w $PNQJMFS-FYFSʢࣈ۟ղੳثʣͰτʔΫϯྻΛ࡞ w $PNQJMFS1BSTFSʢߏจղੳثʣͰ τʔΫϯྻΛجʹߏจΛ࡞ w
$PNQJMFS$PEF(FOFSBUPS--7.ʢίʔυੜثʣͰ ߏจΛجʹ--7.*3Λੜ ʢཪͰ--7.ϥΠϒϥϦΛར༻ʣ
&NTDSJQUFO w 8FC"TTFNCMZΛੜΛ͢ΔͨΊͷ πʔϧνΣΠϯ w ίϯύΠϥόοΫΤϯυͱͯ͠--7.Λ ࠾༻͍ͯ͠Δ w ઐ༻ͷ--7.͘͠࠷৽൛ͷ ΦϦδφϧͷ--7.Λ༻͢Δ
w ࠓճΦϦδφϧͷ--7.Λ༻
&NTDSJQUFO
ݚڀͨ͜͠ͱ 1FSM͔Β8FC"TTFNCMZΛੜ͢ΔͨΊʹ
None
$MBOHʹ༩͑ͨ࣌ͷ --7.*3ίʔυൺֱ
Y@BQQMFNBDPTYΛ λʔήοτͱͨ͠߹
None
XBTNVOLOPXOVOLOPXOFMGΛ λʔήοτͱͨ͠߹
None
͜ΕΒΛൺֱͯ͠ w େ͖ͳҧ͍ͷΈ w Y@BQQMFNBDPTYͷ߹ ͔ؔΒΛฦͯ݁͠ՌΛಘΔ w XBTNVOLOPXOVOLOPXOFMGͷ߹ Ҿʹࢀর͠Λ͢Δ͜ͱͰ݁ՌΛಘΔ w
ͭ·ΓλʔήοτʹΑͬͯγϯλοΫε͕มԽ͢Δ
$MBOHͰͷॲཧ w λʔήοτʹΑͬͯγϯλοΫεΛมԽͤ͞Δ w $MBOHͰ--7.ϥΠϒϥϦͷ֤ϝιουΛ ༻͍ͯ--7.*3Λੜ͢Δ w λʔήοτʹΑΔγϯλοΫεͷมߋ --7.ϥΠϒϥϦͰͳ͘$MBOHͰߦ͏
1FSMίʔυੜثͰ λʔήοτʹ߹Θͤͯ --7.*3Λੜ͢ΔॲཧΛมߋ͢Δ
ͲͷΑ͏ͳมΛҾʹ͔͢ɺ มͰฦΓΛड͚औΔͨΊͷهड़
ݺͼग़ؔ͢ͷҾܕΛهड़͢Δ
࡞͞ΕͨϏϧτΠϯؔTBZͷ--7.*3 XBTNVOLOPXOVOLOPXOFMGͷ߹ Y@BQQMFNBDPTYͷ߹
࣮ߦ ࣮ࡍʹ1FSMΛϒϥβͰ࣮ߦ͢Δ
σϞͰָ͓͠Έ͍ͩ͘͞
·ͱΊ w 1FSMͷߏจղੳΛߦͬͯ8FC"TTFNCMZΛੜͨ͠ w $MBOHͰੜ͞ΕΔ֤λʔήοτͷ--7.*3Λௐࠪ͠ ͨ w λʔήοτʹΑͬͯ--7.*3ͷγϯλοΫε͕มԽ͢ Δ͜ͱ͕Θ͔ͬͨ w
ίʔυੜثΛλʔήοτʹ߹Θͤͯվྑͨ͠ w 1FSMPOCSPXTFSΛ࣮ݱͨ͠
ࠓޙͷ՝ w ߏจղੳث͕1FSMͷߏจΛશʹରԠͰ͖ͯͳ͍ ͷͰɺվળ͢Δ༨͕͋Δ w ίʔυੜثಉ͜͡ͱ͕ݴ͑Δ w #$Λ༻͍ͨผΞϓϩʔνݕ౼Ͱ͖Δ
ࠓ·Ͱ͋Γ͕ͱ͏͍͟͝·ͨ͠