Top Banner
JavaScript State of the Union
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JavaScript State of the Union - Jan 2013

JavaScriptState of the Union

Page 2: JavaScript State of the Union - Jan 2013

Roots• 1995: Netscape 2.0

• introduced JavaScript

• also frames: woo hoo!

• orginally called Mocha, then LiveScript

• also originally ran on Netscape’s web servers

Page 3: JavaScript State of the Union - Jan 2013

AJAX

• 1999 - IE5

• Browser wars!

• From MS JScript Implementation

• XMLHttpRequest

Page 4: JavaScript State of the Union - Jan 2013

JSON

• JavaScript Object Notation

• introduced in 2002 as a competitor to XML

• JavaScript to transfer raw data

• easy to create and include (via script tag)

• its real JavaScript! (hash literal string)

• available in all kinds of server frameworks

Page 5: JavaScript State of the Union - Jan 2013

Frameworks• Browser wars SUCK IT!

• inconsistency everywhere

• even different versions of the same browsers

• Frameworks abstract the differences

• pave over the inconsistencies

• SO MANY!! TOO MANY!!

Page 6: JavaScript State of the Union - Jan 2013

Venues

• JavaScript is Everywhere!

• PDFs

• Flash, AIR

• Plugins - Adobe to ArcGIS

• Embeddable - Node for Raspberry Pi

• Apps - Phonegap and Appcellerator

Page 7: JavaScript State of the Union - Jan 2013

Back Again on Servers

• Hello Node.js!

• Chrome’s V8 JS Engine on a Server

Page 8: JavaScript State of the Union - Jan 2013

Survey TimeWhere are We Going Now?

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 9: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 10: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 11: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 12: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 13: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 14: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 15: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 16: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 17: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 18: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 19: JavaScript State of the Union - Jan 2013

Based on the Dec 2012 Annual JS Survey from DailyJS

Page 20: JavaScript State of the Union - Jan 2013

Thanks Y’all