Author:

Alex Russell is a software engineer at Google focusing enabling better web applications. Prior to Google he built JavaScript libraries used by startups and enterprises alike.

Yehuda Katz is developer at and Co-founder of Tilde Inc, a member of the Ember.js, Ruby on Rails and jQuery Core Teams and co-author of best-selling jQuery in Action and Rails 3 in Action.

Both Alex and Yehuda serve on the W3C Technical Architecture Group (TAG) and the JavaScript standard committee (ECMA TC39).

Brian Kardell is a front-end engineer at The Apollo Group, chair of the W3C Extensible Web Community Group, co-author of HitchJS and a member of the W3C CSS Working Group (JQuery).

Laying The Groundwork For Extensibility

The Web has succeeded at interoperability and scale in a way that no other technology has before or since. Still, the Web remains far from “state of the art”, and it is being increasingly threatened by walled gardens. The Web platform often lags competitors in delivering new system and device capabilities to developers.

Laying The Groundwork For Extensibility

Worse, it often hobbles new capabilities behind either high- or low-level APIs, forcing painful choices (and workarounds) on developers. Despite browser versions being released much faster, new capabilities still take a long time to materialize, and often do so in forms that are at best frustrating and at worst nearly useless to large swathes of the developer community for solving real-world needs.

Read more...

↑ Back to top