InfoQ Homepage JavaScript Content on InfoQ
-
Mojito: A Tale of Two Runtimes
Matthew Taylor introduces Yahoo! Mojito, a web development framework that can be used to deploy JavaScript components that can run either on the server or a plethora of clients.
-
Remaining Hazards and Mitigating Patterns of Secure Mashups in ECMAScript 5
Mark S. Miller explains how to create secure mashups with ECMAScript 5, emphasizing the security pitfalls to be avoided and patterns to use in order to stay clear of them.
-
One () to Rule them All
Aaron Bedra introduces Clojure and details how ClojureScript – a Clojure subset compiled to JavaScript - helps with web development.
-
Mobile Web Development with HTML5
Roy Clarkson and Josh Long discuss the mobile browsers, the hardware constraints, the existing simulators, emulators and JavaScript frameworks, and the HTML5 support for doing mobile development.
-
CoffeeScript, the Rise of "Build Your Own JavaScript"
Jeremy Ashkenas discusses CoffeeScript, making an introduction to the language and demoing some of its features.
-
Object Oriented JavaScript
Sara Chipps discusses using OOP with JavaScript, and polymorphism, encapsulation, inheritance, constructors, and helper functions with JQuery.
-
Node.js: Asynchronous I/O for Fun and Profit
Stefan Tilkov presents what asynchronous I/O means and how it can be performed on servers and web clients using Node.js and other JavaScript tools and libraries.
-
Beam.js: Erlang Meets JavaScript
Yurii Rashkovskii presents Beam.js, a JavaScript platform built on erlv8 and providing bi-directional integration with Erlang.
-
Secure Distributed Programming on ECMAScript 5 + HTML5 Platforms
Mark S. Miller explains how to create secure applications in ECMAScript 5 and HTML5 by turning JavaScript into a distributed secure programming language.
-
HTML5 and the Dawn of Rich Mobile Web Applications
James Pearce introduces cross-platform web apps development using HTML5 and web frameworks, such as jQTouch, jQuery Mobile, Sencha Touch, PhoneGap, outlining what makes a good framework.
-
Classes Are Premature Optimization
Justin Love discusses the difference between the classic OOP programming model based on classes and prototypal inheritance built on objects as done in JavaScript, and how they affect performance.
-
From E to EcmaScript and Back Again
Mark Miller on how E and Caja influenced the EcmaScript 5 standard so it can be a secure language, enabling the creation of safe mashups, and how Dr. SES enables secure distributed computing.