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
To Infinity AND BEYOND (with JavaScript)
Search
Barnaby Claydon
January 16, 2013
Programming
2
120
To Infinity AND BEYOND (with JavaScript)
The past and future of JavaScript.
Barnaby Claydon
January 16, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
760
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
440
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
170
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
160
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
1k
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
510
Domain-Driven Design (Tutorial)
hschwentner
13
22k
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
120
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.6k
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
AWS Step Functions は CDK で書こう!
konokenj
5
920
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
230
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Gamification - CAS2011
davidbonilla
80
5.2k
Fireside Chat
paigeccino
35
3.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
BBQ
matthewcrist
87
9.5k
Transcript
An incomplete exposition into the exciting past and future life
of JavaScript. To Infinity AND BEYOND (with JavaScript)
Ages of JavaScript 1994 Pre-JavaScript
Ages of JavaScript 1994-1996 Birth & Adoption
Ages of JavaScript 1999 Ajax rises (but wasn't called Ajax)
Ages of JavaScript 2004-2008 Blast Off
Ages of JavaScript 2009 and BEYOND
So, in the future what will your choices be? Perhaps:
jQuery, Ember, BackBone, YUI, Ext.JS, Angular, Dojo, midori, MochiKit, Prototype.js, MooTools, Derby, Express, Meteor, FlatIron, TowerJS... and so many more!
YES, but still NOPE NOPE
I know this sounds like heresy, but here's why... JavaScript
will not be the language we all write in 10 years!
JavaScript is shifting to become the compile-to language, with innovations
in other languages rapidly outpacing current JavaScript engines.
It's literally [figuratively] running everywhere! Phones run JavaScript! Fridges run
JavaScript! Cars run JavaScript! Game consoles run JavaScript! Desktop applications! Servers! Clients! Databases! ZOMG! JavaScript is ubiquitous. JAVASCRIPT ALL THE THINGS!!!11!one
( not Visual Basic ) The Ultimate Question Then Becomes:
What language do you want to use?
Ruby to JavaScript CoffeeScript Loosey Goosey! https://github.com/jashkenas/coffee-script
CoffeeScript http://coffeescript.org/
ScriptSharp (Script#) Sharp And Stricty! https://github.com/nikhilk/scriptsharp C# to JavaScript
C# https://gist.github.com/4544400
ClojureScript Functional Fantasticness! https://github.com/clojure/clojurescript Clojure to JavaScript
ClojureScript http://clojurescriptone.com/
Dart Darty Dashy Web-A-GoGo! http://www.dartlang.org/ Dart to JavaScript
Dart https://github.com/dart-lang/dart-html5-samples/
Seriously guys. Seriously. Any current, sufficiently popular programming language will
ultimately have a JavaScript compiler created for it.
For reals guys. For reals. And any new language created
will have JavaScript as a default compile target.
This means the choices we in this room RIGHT NOW
have, are exponentially increasing far beyond simply which library to use or what string concat function to call.
YES YOU ARE AND YOU LOVE IT. Excited?
The End thanks! @barnabyclaydon ...and they lived happily ever after.