BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JavaScript Content on InfoQ

  • Safely use HTML 5 and CSS 3 Today with Modernizr

    The principal problem with using HTML 5 and CSS 3 isn’t the adoption rate or the differences between browsers, it is knowing what those differences are in the first place. Once that is known developers can work around the limitations using graceful degradation techniques. To help figure that out many turn to the open source project Modernizr.

  • Community Reacts to Deprecated Google APIs

    When Google announced that several programmer interfaces have been deprecated from the API Directory, the development community reacted loudly and in force. While some APIs on the list will be deprecated with no shut down date announced, others like the Translate API will be shut down at the end of the year.

  • MIX11 – jQuery Plugin Adds Client-side Data Model for RIA Services

    Brad Olenick announced the new RIA/JS jQuery plugin at MIX11. This plugin wraps a RIA DomainService; adding events, change tracking, validation, and more. Brad’s presentation “Building Data-centric N-tier Applications with jQuery” demonstrates many of these features including shared validation, sorting, filtering, buffering, and change tracking.

  • Chrome Browser, Web Store and Chromebook at Google I/O Keynote

    During the second day keynote at Google I/O, there where several important announcements regarding the Chrome Browser, Web Store and Chromebook.  This post from InfoQ’s correspondent at the conference summarizes those new developments.

  • JQuery 1.6 Released With Performance Upgrades, Breaking Changes

    JQuery 1.6 has just been released with several performance and cross-browser compatibility improvements and major rewrite of the Attribute module, introduces some breaking changes

  • IonMonkey: Mozilla’s new JavaScript JIT compiler

    IonMonkey is the name of Mozilla’s new JavaScript JIT compiler, which aims to enable many new optimizations in the SpiderMonkey JavaScript engine. InfoQ had a small Q&A with Lead Developer David Anderson, about this new development that could bring significant improvements in products that use the SpiderMonkey engine like Firefox, Thunderbird, Adobe Acrobat, MongoDB and more.

  • Footsteps: Deterministic Logging and Replay for JavaScript

    Debugging event driven applications has always been notoriously difficult. The research project Footsteps project seeks to address the problems of reproducibility by offering a logging and replay framework that records non-deterministic events such as mouse clicks and random number generation. No plugins or special browsers are needed, this done entirely with JavaScript.

  • Silo: Using Hashing and Delta Update to Improve Today’s Browsers

    On Tuesday Microsoft Researcher James Mickens discussed Silo, a framework for using hashing and delta-updates to dramatically reduce the number of round-trips to the server needed when loading a website. The technology works in today’s browsers without the need for plugins.

  • ECMAScript 5: What’s New in JavaScript Programming

    ECMAScript 5 was standardized in late 2009 but only recently has it has started showing up in browsers. It supersedes the 3rd edition, which was ratified in 1999. ECMAScript 5 is actually two languages, ES5/Default and ES5/Strict. Future versions are going to be built on top of ES5/Strict and it is recommended that the default version be avoided.

  • MIX 2011: What to Expect

    HTML 5, Silverlight 5, and a surprise announcement about Windows Phone 7 look to be on the table at MIX 2011. We are also going to see information on Surface 2, ECMAScript 5, the next version of Web Forms, and the Microsoft Media Platform.

  • Will the Rise of Javascript Mean the End of LAMP?

    Mike Driscoll published a provocative post on the future of Web Application Architectures. He predicts that frameworks like node.js signal the end of LAMP.

  • Web vs. Desktop Apps: “Never Bet Against the Open Web”

    HTML5 and EcmaScript 5, provide powerful APIs, leading several organizations to consider building their applications using Web technologies, rather than the using the traditional Desktop approach. In order to explore the evolution of this trend, InfoQ had an interview with Dylan Schieman, CEO of SitePen and co-creator of the Dojo Toolkit, about the potential of the Web platform.

  • datajs– Using OData From Within the Browser

    Microsoft has created a JavaScript library enabling developers to consume OData from within the browser.

  • Stephen Walther on Integrating JavaScript Unit Tests

    Automated testing frameworks need both a good test library and a good integration story. While most JavaScript testing frameworks have been focusing on the former, Stephen Walther has been working on a solution to the integration problem.

  • Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python

    Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.

BT