JavaScript in the Browser, Golden Gate 4-5
Average rating: **...
(2.50, 4 ratings)

We need a secure sandboxed evaluation engine for multiple programming languages with unified interface for code evaluation and static and runtime code analysis. By offloading the work which typically would have been done by the server to the client (browser) we:

  • Save resources/money.
  • Not worry about security issues and service availability.
  • Save round trip time delay.

JavaScript is used to create this engine, the underlying interpreters, and the UI (editor, console, etc.) for that. With the super fast JavaScript engines we have these days we were able to do this effectively. Nowadays the JavaScript VM is very appealing as a compilation target language and for writing interpreters.

Photo of Amjad Masad

Amjad Masad


Born and raised in Jordan, Amjad grew frustrated by the state of Computer Science education and the lack of available means to introduce beginners to programming. Amjad spends most of his days thinking about and developing browser tools that help people learn and explore new programming languages.
Amjad joined Codecademy and moved to New York to pursue the mission of making coding accessible to anyone with a browser.


  • appendTo
  • Enyo
  • Ludei
  • Sencha
  • Appcelerator
  • Twitter
  • Infragistics
  • Code For America
  • DevChix
  • Eclipse Foundation
  • Women Who Code

For information on exhibition and sponsorship opportunities at Fluent conference, contact Gloria Lombardo at (203) 381-9245 or

For information on trade opportunities with O'Reilly conferences contact mediapartners

View a complete list of Fluent contacts