JavaScript-Like Languages

Jacob Krall
@InPermutation
InPermutation on GitHub

JavaScript

The Classics

Java applets

Java applet

The Classics

Microsoft ActiveX

1996

This website wants to run the following add-on: 'Indy.js ActiveX control' from 'Jacob Krall'. If you trust the website and the add-on and want to allow it to run, click here...

The Classics

Microsoft ActiveX

1996

The Classics

Adobe Flash

The "Classics" ???

Microsoft Silverlight

Silverlight Airlines demo

The Classics

Microsoft Silverlight

CoffeeScript

Literate CoffeeScript

Dart

So, I've thought for a long time, if I could take a clean sheet of paper and write a new language that retains all the goodness of JavaScript ... I would not have come up with anything like Dart.

Douglas Crockford

Dart

Dart

Dart Editor

TypeScript

“Starts from JavaScript, Ends with JavaScript”

TypeScript edited in Visual Studio 2012

Objective-J

asm.js

Asm.js Compilation & Execution Pipeline
Firefox, Chrome, asm.js: Run time normalized to Native

"use asm"

NaCl (Google Native Client)

Summary

altJS.org

“Web coding without JavaScript”

</deck>

  1. http://jacob.jkrall.net/JsLikeLanguages
  2. https://github.com/InPermutation/JsLikeLanguages

/

#