InfoQ Homepage JavaScript Content on InfoQ
-
JS Optimization Techniques
Guillaume Lathoud suggests expanding JavaScript with mutual tail-call optimization, map/filter/reduce and math computations to obtain faster code.
-
JIT Compilation Techniques
Maxime Chevalier-Boisvert introduces adaptive compilation strategies aiming to fulfill the seemingly conflicting goals of producing more optimal machine code while reducing compilation time.
-
Node.JS: The Good Parts? A Skeptic’s View
Chris Richardson discusses creating Node.JS polyglot applications starting from combining an event-driven programming model with a prototype-based, weakly typed, dynamic language.
-
How JavaScript Objects are Implemented
Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors to minimize the memory footprint and obtain better JIT optimization with inline caching.
-
Building Web Apps with Ember.js
Jesse Cravens demoes setting up client-side models with various persistence solutions using data bindings, and showing how Ember’s router manages application state.
-
New Optimizations of Google Chrome's V8
Ben Titzer presents the latest optimizations of the Chrome V8 engine: reducing pause times through asynchrony and incrementalism, and JIT compiler optimizations targeting all JavaScript programs.
-
Cross-platform Native Development with Titanium
Stephen Feather introduced Titanium, an open source JavaScript-based platform for creating cross-platform native mobile applications.
-
What Should the Average JS Ninja Know about Upcoming JavaScript and Browser Features?
Daniel Steigerwald introduces some of the new JavaScript language features and tools: transpilers, polyfills, and others.
-
Approaches to DOM Traversal
Brian Rinaldi introduces new JavaScript features and libraries that help traversing the DOM without having to rely on jQuery.
-
Release the Kraken
Jeff Harrell discusses how PayPal is using JavaScript and Node.js, the process of introducing them into a large Java shop, some pitfalls encountered along the way and the overall reaction.
-
HTML5/Angular.js/ Groovy/Java/ MongoDB, All Together - What Could Possibly Go Wrong?
Trisha Gee demoes building a web application using Java, HTML5, Angular.js, Mongo.DB, Groovy and microservices in one hour.
-
Meteor -Web Development Like You've Never Seen
Matt Debergalis highlights some of Meteor's components, showing how they work together to dramatically shorten the development cycle, whether you're a team of expert developers or just getting started