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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rajika Imal
August 29, 2019
Programming
46
0
Share
Deno - A new perspective on server side JavaScript
Rajika Imal
August 29, 2019
More Decks by Rajika Imal
See All by Rajika Imal
Next generation Web UIs with Svelte
rajikaimal
1
120
NodeCloud - The Node.js API for open cloud
rajikaimal
1
130
Gentle introduction to deep learning
rajikaimal
1
48
Google Summer of Code - How to get started?
rajikaimal
1
130
The way of React
rajikaimal
1
150
Other Decks in Programming
See All in Programming
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.2k
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
🦞OpenClaw works with AWS
licux
1
350
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
400
Back to the roots of date
jinroq
0
790
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
22
12k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
560
AIと共に生きる技術選定 2026
sgash708
0
130
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
250
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
380
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
A better future with KSS
kneath
240
18k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to build a perfect <img>
jonoalderson
1
5.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
920
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
350
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
560
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
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