InfoQ Homepage JavaScript Content on InfoQ
-
Component-Oriented Web Development with Dart
Kevin Moore explains doing client-side data-binding, visual templates, and custom HTML elements in modern browsers with Dart, while providing forward compatibility with emerging web standards.
-
Metaprogramming Polyfill: Feed Clojure Data to your JavaScript Libraries
Tom White shows how to add JavaScript metaprogramming to ClojureScript prototypes, so that JavaScript libraries can natively use ClojureScript collection classes.
-
Meteor - Web Development Like You Never Seen
Matt DeBergalis introduces Meteor and some of its components, showing how they work together to shorten the development cycle, whether you're a team of expert developers or just getting started.
-
How Google Does It: Using Closure Tools for Large JavaScript Applications
Rhys Brett-Bowen introduces Closure Tools, outlining how it can help developers in building large JavaScript applications.
-
JavaScript as Data Processing Language & HTML5 Integration
Quentin Adam discusses the connections between NoSQL, data processing, message broking and JavaScript, and how one can quickly prototype with these tools.
-
Web Development: You're Doing It Wrong
Stefan Tilkov challenges many commonly-held assumptions about how to best develop web applications, emphasizing the strengths and ideal roles for HTML, CSS, JavaScript, HTTP and URIs.
-
Re-imagining the Browser with AngularJS
Miško Hevery demoes using AngularJS to create dynamic web applications using reusable components.
-
Formal Specification of a JavaScript Module System
In this paper, we propose a formal specification of a JavaScript module system. A module system for JavaScript will allow safe and incremental development of JavaScript web applications.
-
River Trail – Parallel Programming in JavaScript
Stephan Herhut introduces Intel's Parallel JavaScript (formerly known as "River Trail"), a new parallel programming API designed for JavaScript.
-
Eval Begone!: Semi-Automated Removal of Eval from JavaScript Programs
Gregor Richards introduces Evalorizer, a heuristics based tool which is meant to replace JavaScript eval constructs with safer JavaScript correspondents.
-
Dependent Types for JavaScript
Ravi Chugh introduces Dependent JavaScript (DJS), a statically-typed system for the imperative, object-oriented, dynamic language.
-
JavaScript Performance Patterns
Stoyan Stefanov explains how to reason about and to address performance issues in JavaScript applications.