Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Deno
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaneko Takeshi
May 29, 2020
Technology
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Deno
Pizza_jp#29
Kaneko Takeshi
May 29, 2020
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
49
Eye Tracking on the Browser
tkckaneko
0
100
IEEE754を完全に理解した
tkckaneko
1
89
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
100
多分これが一番早いと思います
tkckaneko
0
31
暗黒面の話
tkckaneko
0
31
CSR / SSR / SSG / JAMstack
tkckaneko
0
79
BOLT
tkckaneko
0
43
CSS Logical Properties and Values
tkckaneko
0
65
Other Decks in Technology
See All in Technology
Kiro Crewをはじめよう
kizawa2020
1
150
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.5k
Deep Data Security 機能解説
oracle4engineer
PRO
2
800
Running Kotlin + Quarkus with Lambda
nealle
1
450
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
0
110
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
230
USB PDを使ってスマホを労わりたい
raspython3
0
160
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
180
今さら理解するウェブフォントver.2026
takanorip
3
680
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
320
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
7
2.6k
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.7k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Everyday Curiosity
cassininazir
0
350
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
880
WENDY [Excerpt]
tessaabrams
14
40k
Designing Experiences People Love
moore
143
24k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
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
おしまい