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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaneko Takeshi
May 29, 2020
Technology
39
0
Share
Deno
Pizza_jp#29
Kaneko Takeshi
May 29, 2020
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
36
Eye Tracking on the Browser
tkckaneko
0
92
IEEE754を完全に理解した
tkckaneko
1
81
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
98
多分これが一番早いと思います
tkckaneko
0
29
暗黒面の話
tkckaneko
0
28
CSR / SSR / SSG / JAMstack
tkckaneko
0
75
BOLT
tkckaneko
0
33
CSS Logical Properties and Values
tkckaneko
0
42
Other Decks in Technology
See All in Technology
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
120
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
150
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
12
4.8k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
180
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
200
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
760
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
130
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
2
3.6k
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
120
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.3k
Do Ruby::Box dream of Modular Monolith?
joker1007
1
350
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
190
BBQ
matthewcrist
89
10k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Balancing Empowerment & Direction
lara
6
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Speed Design
sergeychernyshev
33
1.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
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
おしまい