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
35
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
100
NodeCloud - The Node.js API for open cloud
rajikaimal
1
110
Gentle introduction to deep learning
rajikaimal
1
42
Google Summer of Code - How to get started?
rajikaimal
1
120
The way of React
rajikaimal
1
130
Other Decks in Programming
See All in Programming
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.2k
Micro Frontends for Java Microservices - Utah JUG 2024
mraible
PRO
1
110
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
220
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
560
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
Milestoner
bkuhlmann
1
410
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1k
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
110
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
360
Code Reviews
bkuhlmann
4
900
Git Lint
bkuhlmann
4
760
Polars入門
daikikatsuragawa
1
180
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1025
450k
Automating Front-end Workflow
addyosmani
1357
200k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
BBQ
matthewcrist
80
8.8k
The Cult of Friendly URLs
andyhume
74
5.7k
Code Review Best Practice
trishagee
56
15k
Documentation Writing (for coders)
carmenintech
60
4k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Teambox: Starting and Learning
jrom
128
8.4k
A better future with KSS
kneath
231
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
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