Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Deno
Search
Kaneko Takeshi
May 29, 2020
Technology
0
36
Deno
Pizza_jp#29
Kaneko Takeshi
May 29, 2020
Tweet
Share
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
30
Eye Tracking on the Browser
tkckaneko
0
85
IEEE754を完全に理解した
tkckaneko
1
76
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
93
多分これが一番早いと思います
tkckaneko
0
26
暗黒面の話
tkckaneko
0
24
CSR / SSR / SSG / JAMstack
tkckaneko
0
69
BOLT
tkckaneko
0
30
CSS Logical Properties and Values
tkckaneko
0
35
Other Decks in Technology
See All in Technology
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
450
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.2k
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
170
エンジニアリングをやめたくないので問い続ける
estie
2
1.1k
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
230
Overture Maps Foundationの3年を振り返る
moritoru
0
170
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
260
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
1
170
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
240
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
乗りこなせAI駆動開発の波
eltociear
1
1.1k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Building Applications with DynamoDB
mza
96
6.8k
Designing for humans not robots
tammielis
254
26k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
97
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing Experiences People Love
moore
143
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Transcript
Deno
※ ライアン・ダールの手書きロゴ
A hand drawn one by @ry An animated one by
@hashrock A high resolution SVG one by @kevinkassimo A pixelated animation one by @tanakaworld
Deno? 簡単に言うとNode.jsをいい感じに作り直したやつ Node.jsと同じV8を使ってるが、Rustとかでイケてないところを 1から書き直している なんで作り直したのかはライアン・デールさんの講演をみるとわかる 10 Things I Regret About
Node.js https://www.youtube.com/watch?v=M3BM9TB-8yA
Deno? もう少し細かく言うと・・・ JavaScriptとTypeScriptをブラウザ外で実行するためのランタイム ※ ツールを追加しなくてもTypeScriptをサポート デフォルトではファイルなんかにアクセスできないから安全 ブラウザとの互換性がある などなど
DenoとNode.jsの違い npmを使わない URLとかパスで参照 すべての非同期のアクションはpromiseを返す ファイルなどのアクセスには明示的に権限が必要 エラーがなければ常に終了 ES Moduleをつかうのでrequire()はサポートしない
実際につかってみる(インストール) $ brew install deno ・・・ ==> Summary /usr/local/Cellar/deno/1.0.2: 9
files, 41.9MB $ deno -V deno 1.0.2
実際につかってみる(1回目) $ deno run https://deno.land/std/examples/welcome.ts Download https://deno.land/std/examples/welcome.ts Warning Implicitly using
master branch https://deno.land/std/examples/welcome.ts Compile https://deno.land/std/examples/welcome.ts Welcome to Deno
実際につかってみる(2回目) $ deno run https://deno.land/std/examples/welcome.ts Welcome to Deno
おしまい