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 - A new perspective on server side JavaScript
Search
Rajika Imal
August 29, 2019
Programming
0
44
Deno - A new perspective on server side JavaScript
Rajika Imal
August 29, 2019
Tweet
Share
More Decks by Rajika Imal
See All by Rajika Imal
Next generation Web UIs with Svelte
rajikaimal
1
110
NodeCloud - The Node.js API for open cloud
rajikaimal
1
130
Gentle introduction to deep learning
rajikaimal
1
46
Google Summer of Code - How to get started?
rajikaimal
1
130
The way of React
rajikaimal
1
140
Other Decks in Programming
See All in Programming
Cap'n Webについて
yusukebe
0
130
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
AIコーディングエージェント(Manus)
kondai24
0
170
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
380
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
440
Developing static sites with Ruby
okuramasafumi
0
270
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
240
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
380
認証・認可の基本を学ぼう前編
kouyuume
0
200
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
5.5k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
2k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
How to Ace a Technical Interview
jacobian
280
24k
Building an army of robots
kneath
306
46k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
How STYLIGHT went responsive
nonsquared
100
6k
Speed Design
sergeychernyshev
33
1.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
[SF Ruby Conf 2025] Rails X
palkan
0
510
How to Think Like a Performance Engineer
csswizardry
28
2.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Transcript
Deno A new perspective on server side JavaScript
Rajika Imal Senior Software Engineer - 99X Technology @rajikaimal
None
Components
V8
Rust Deno crate on crate.io
TypeScript
Built in TypeScript compiler snapshot in V8
Core design https://denolib.gitbook.io/guide/advanced/process-lifecycle
ES Modules
Module caching
Explicit permissions
Die on uncaught errors
Deno command line
Against Node design philosophy
package.json
No external package manager
Might be compatible with Node in the future https://github.com/denoland/deno/issues/2644
Subset of Deno is browser compatible
Install https://github.com/denoland/deno_install
None
https://github.com/rajikaimal/deno-examples
https://deno.land/
Reinventing the wheel?
Thank you!
Rajika Imal Senior Software Engineer - 99X Technology @rajikaimal