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 - A new perspective on server side JavaScript
Search
Rajika Imal
August 29, 2019
Programming
0
43
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
120
Gentle introduction to deep learning
rajikaimal
1
45
Google Summer of Code - How to get started?
rajikaimal
1
120
The way of React
rajikaimal
1
140
Other Decks in Programming
See All in Programming
エンジニア向け採用ピッチ資料
inusan
0
170
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
130
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
220
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
600
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
130
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
340
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
110
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
120
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
160
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
530
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
Speed Design
sergeychernyshev
32
1k
4 Signs Your Business is Dying
shpigford
184
22k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Thoughts on Productivity
jonyablonski
69
4.7k
Building Adaptive Systems
keathley
43
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
720
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