Category: JavaScript

quotation

I’d welcome work on improving JavaScript as a language and browser implementations to support further application‐controlled sandboxing and data hiding. The same‐domain policy is far too coarse grained a solution for the applications we’d like to be able to write.

Alex Russell
link

Holy crap! The WebKit JS engine has matured by leaps and bounds since the last Safari release. I knew about XPath support, but not about getters/setters, direct access to DOM prototypes (which had been accessible in a convoluted manner), or XSLT. They claim it’s also 20–30% faster. I pray this stuff will make it into a Safari release that isn’t Leopard‐only.

link

ScriptDoc, an open standard being developed by the Aptana dudes (with help from John Resig of JQuery). JavaScript needs an authoritative documentation format, so if you’re a JS developer, sign up for the forums and start participating!

link

In other huge JavaScript news, FireBug 0.4 is out. This is a huge release, so rather than enumerate the many new features I’ll just tell you to go download it now and find out for yourself. I’ve been beta testing it for a couple weeks and I already can’t imagine going back to 0.3.

link

Sam Stephenson has a blog, finally. (No, Projectionist doesn’t count.) His first post is monumental: he all but guarantees that Dean Edwards’s Base will be integrated into Prototype, allowing for true inheritance. (I’m guessing this is a 2.0 feature because it’d prompt a rewrite of stuff like the Ajax classes to use the new model. This isn’t something you submit a patch for.)