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
Deno
Search
Kaneko Takeshi
May 29, 2020
Technology
38
0
Share
Deno
Pizza_jp#29
Kaneko Takeshi
May 29, 2020
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
35
Eye Tracking on the Browser
tkckaneko
0
91
IEEE754を完全に理解した
tkckaneko
1
79
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
97
多分これが一番早いと思います
tkckaneko
0
28
暗黒面の話
tkckaneko
0
27
CSR / SSR / SSG / JAMstack
tkckaneko
0
74
BOLT
tkckaneko
0
33
CSS Logical Properties and Values
tkckaneko
0
39
Other Decks in Technology
See All in Technology
推し活エージェント
yuntan_t
1
790
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
520
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
650
Cursor Subagentsはいいぞ
yug1224
2
140
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
580
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
120
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
380
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
130
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
310
Data Intelligence Engineering Unit 部門と各ポジション紹介
sansantech
PRO
0
110
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
1
200
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
How STYLIGHT went responsive
nonsquared
100
6k
Faster Mobile Websites
deanohume
310
31k
How to build a perfect <img>
jonoalderson
1
5.3k
Leo the Paperboy
mayatellez
6
1.6k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Designing Experiences People Love
moore
143
24k
How to make the Groovebox
asonas
2
2.1k
Thoughts on Productivity
jonyablonski
76
5.1k
Exploring anti-patterns in Rails
aemeredith
3
300
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.7k
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
おしまい