Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Meetup Paris TypeScript #special 2018
Sylvain Pontoreau
July 04, 2018
Programming
0
100
Meetup Paris TypeScript #special 2018
Deno: The death of Node.js?
Sylvain Pontoreau
July 04, 2018
Tweet
Share
More Decks by Sylvain Pontoreau
See All by Sylvain Pontoreau
spontoreau
0
77
spontoreau
0
3
spontoreau
1
98
spontoreau
0
5
spontoreau
2
83
spontoreau
0
180
spontoreau
0
48
spontoreau
0
86
spontoreau
1
14
Other Decks in Programming
See All in Programming
korosuke613
2
240
manfredsteyer
PRO
0
190
abeta
1
170
hanasuke
0
140
nearmugi
0
170
grapecity_dev
0
170
legalforce
PRO
0
610
kentatada
0
390
grapecity_dev
0
180
suzukiot
0
250
konstantin_diener
0
130
emmaglorypraise
0
120
Featured
See All Featured
geeforr
332
29k
chriscoyier
499
130k
philnash
9
580
colly
188
14k
notwaldorf
15
1.8k
jlugia
217
16k
myddelton
109
11k
afnizarnur
176
14k
shpigford
165
19k
smashingmag
230
18k
jensimmons
207
10k
colly
66
3k
Transcript
None
Premier Field Engineer at Trainer TypeScript fanboy!
None
None
None
None
None
None
None
https://github.com/maxmcd/deno-docker
type => void interface string void string null string void
function send(channel: string, ...ab: ArrayBuffer[]): ArrayBuffer[] | null; function poll():
ArrayBuffer[]; function print(x: string): void; https://github.com/ry/deno/blob/golang/msg.proto
function main() { // Setup... while (true) { const messages
= deno.poll(); processMessages(messages); } }
deno.readFileSync(filename: string): ArrayBuffer; deno.writeFileSync(filename: string, data: Uint8Array, perm: number): void;
setTimeout(cb: TimerCallback, delay: number, ...args: any[]): number; setInterval(cb: TimerCallbac, duration: number, ...args: any[]): number; clearTimeout(timerId: number); clearInterval(timerId: number);
declare var any void any void boolean any void string
string string Promise
declare var new string string string declare var new string
string
None
None