Transcript

JavaScriptState of the Union

Roots• 1995: Netscape 2.0

• introduced JavaScript

• also frames: woo hoo!

• orginally called Mocha, then LiveScript

• also originally ran on Netscape’s web servers

AJAX

• 1999 - IE5

• Browser wars!

• From MS JScript Implementation

• XMLHttpRequest

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

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!!

Venues

• JavaScript is Everywhere!

• PDFs

• Flash, AIR

• Plugins - Adobe to ArcGIS

• Embeddable - Node for Raspberry Pi

• Apps - Phonegap and Appcellerator

Back Again on Servers

• Hello Node.js!

• Chrome’s V8 JS Engine on a Server

Survey TimeWhere are We Going Now?

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Based on the Dec 2012 Annual JS Survey from DailyJS

Thanks Y’all

top related