Mozilla


Cross-Window Messaging

Another new feature from the HTML 5 specification, that just landed for Firefox 3, is the cross-origin postMessage API. This particular API adds a new method to every window (including the current window, popups, iframes, and frames) that allows you to send textual messages from your current window to any other – regardless of any […]

Comment · Posted: February 10th, 2008


Tracing JavaScript

Chris Double, Mozilla contributor and excellent programmer, posted a great overview of what the new JavaScript/ActionScript runtime is going to be like in upcoming versions of Mozilla Firefox and Adobe Flash Player. Specifically, how the new tracing portions of the compiler work. I got permission from him to re-post it here – enjoy! I attended […]

Comment · Posted: February 7th, 2008


The Performance Paradox

Just because a test is good at measuring performance for one metric, doesn’t mean that it’s good for all metrics. The other day I posted about some JavaScript Library Loading Speed Tests that were done by the PBWiki team. I made some conclusions about JavaScript Library Loading speed that, I think, were pretty interesting – […]

Comment · Posted: February 7th, 2008


JavaScript Library Loading Speed

There was an interesting piece of JavaScript performance analysis done recently, by the PBWiki team. They wanted to understand a few things about how quickly JavaScript libraries loaded (obviously, their loading speed grossly effecting the total loading speed of a page). They set up a system to gather input from random browsers, aggregating the results […]

Comment · Posted: February 5th, 2008


JavaScript-Based Injection Attacks

The Google Caja team has put forward a fantastic document on JavaScript-based injection attacks. This is a fascinating subject and one that receives little attention (but will, undoubtedly, receive more in the upcoming months and years as JavaScript receives more attention). In their document they detail an injection attack against a SQL database (an obvious […]

Comment · Posted: February 1st, 2008


The Browsers of 2009

In a follow-up to this question I’ve begun pondering what the most-relevant browsers of 2009 will be. I tend to determine relevance by the question “Is this browser cost beneficial to us supporting it” being answered by a significant number of developers and corporations. For example, I would probably rate the current, 2008, list as […]

Comment · Posted: January 31st, 2008


The State of JSON

I wanted to pull together some of the recent events that have occurred, related to native JSON support within a web browser, that should be of importance to many web developers. This should serve as a sort-of follow-up to my previous post: Native JSON Support is Required. Early API Standardization Attempts – Last year, a […]

Comment · Posted: January 30th, 2008


Open Source Release Syncing

One problem that we’ve encountered with jQuery, and that I did not foresee by any stretch, was the difficulty in synchronizing releases with other projects and companies. Specifically, when certain projects need the latest copies of your code by a certain time in order to make it for inclusion. There’s two classes of problems, as […]

Comment · Posted: January 25th, 2008


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.