$30 off During Our Annual Pro Sale. View Details »
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
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
110
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.8k
Google Antigravity and Vibe Coding: Agentic Development Guide
mickey_kubo
2
110
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
12
5.4k
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
AI時代もSEOを頑張っている話
shirahama_x
0
210
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
170
Module Harmony
petamoriken
2
590
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.8k
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
130
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.1k
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Language of Interfaces
destraynor
162
25k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Designing Experiences People Love
moore
142
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Optimizing for Happiness
mojombo
379
70k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
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.