Category Archives: javascript

s/Future/Promise/g

One of the things I’ve poured myself into this year — with a merry band of contributors including Domenic Denicola, Anne van Kesteren, Jake Archibald, Mark Miller, Erik Arvidsson, and many others — has been a design for Promises that DOM and JS can both adopt. There’s a (very) long history of Promises, Deferreds, and […]

Use-Case Zero

Some weeks back I lobbed an overly terse “noooooooooo!!!!!” at the W3C Web Application Security Working Group over revisions to the CSP 1.1 API; specifically a proposed reduction of the surface area to include only bits for which they could think of direct use-cases in a face-to-face meeting. At the time I didn’t have the […]

Cassowary on NPM

I continue to work on-and-off on the JS Cassowary port and now, thanks to some help from Isaac, new packages are up on NPM. The API is still marginally unstable and I expect we’ll be undergoing re-licensing sometime in the near future, but it’s very near a 0.1 release.

Class Warfare

We’ve been debating various forms of classes in JS since the late ’90s. That’s right; we’ve been circling this drain for more than a decade…some worry that a form of class in ES6 that doesn’t make coffee for you while also shooting rainbows out of it’s behind won’t be worth the syntactic space it takes up….Rainbow-shooting technology takes a while to build, meanwhile, wouldn’t it be great if we could get a cup of joe around here?