Mozilla


Why Tamarin instead of…

After yesterday’s post on the browser scripting revolution, detailing the new projects being built on top of Tamarin, a number of questions came up concerning the choice of Tamarin instead of other virtual machines. Two engines came up, in particular: The Java Virtual Machine (JVM) – which is already able to run Jython and JRuby, […]

Comment · Posted: August 8th, 2007


The Browser Scripting Revolution

In the bustle of announcements surrounding OSCON, Blackhat, and the Ajax Experience one single, incredibly important, announcement was made: The introduction of two new Mozilla projects: IronMonkey and ScreamingMonkey. The critical, core, component of this is the Tamarin virtual machine (which is an Open Sourced version of the ActionScript Virtual Machine that powered the Adobe […]

Comment · Posted: August 8th, 2007


JavaScript Fuzz Testing

Fuzz testing is incredibly cool. Essentially, you throw random data at a program, seeing how it responds. This has a broad range of applicability, especially so in the world of security (finding fringe cases that the program authors didn’t cover, leading to exploits). For example, if you were testing a web application, you could generate […]

Comment · Posted: August 6th, 2007


Thoughts on Open Source Community

I recently had the opportunity to read through some of the, brand new, Learning jQuery book and I wanted to take this opportunity to write up some of my thoughts concerning the jQuery project and open source in general. Learning jQuery was written by Karl Swedberg and Jonathan Chaffer and I feel lucky that they […]

Comment · Posted: July 25th, 2007


ActionMonkey

ActionMonkey is Mozilla’s latest foray into a new JavaScript engine. It’s actually an amalgam of two of Mozilla’s current engines: SpiderMonkey (which powers the current Mozilla platform) and Tamarin (the ActionScript engine donated to Mozilla by Adobe). The result will be what is used to run the upcoming Mozilla 2 platform. New hire, Jason Orendorff […]

Comment · Posted: July 23rd, 2007


OSCON and Ajax Experience

I’m about to head out the door to go to two conferences back-to-back. If you’re going to be at either one, let me know – and we can meet up! OSCON I’m going to be here Monday and Tuesday, for the tutorial days. I’ll be wearing a Firefox/Mozilla shirt and will be generally promoting JavaScript […]

Comment · Posted: July 22nd, 2007


JavaScript Getters and Setters

It is with much happiness that I think I can finally say, without seeming like a fool, that: “JavaScript Getters and Setters are now prevalent enough to become of actual interest to JavaScript developers.” Wow, I’ve been waiting a long time to be able to say that. I want to start by giving a whirlwind […]

Comment · Posted: July 18th, 2007


Bringing the Browser to the Server

This weekend I took a big step in upping the ante for JavaScript as a Language. At some point last Friday evening I started coding and didn’t stop until sometime mid-Monday. The result is a good-enough browser/DOM environment, written in JavaScript, that runs on top of Rhino; capable of running jQuery, Prototype, and MochiKit (at […]

Comment · Posted: July 9th, 2007


Next entries » · « Previous entries

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

John Resig Twitter Updates

@jeresig / Mastodon

Infrequent, short, updates and links.