News for hackers. Stuff that matters.
Re:Gordon: An open source Flash runtime written in pure Java... by axod on Wednesday January 13, 2010 @12:12PM (#1050531)
Quick link to demo:

http://github.com/tobeytailor/gordon/raw/master/demos/tiger....

Wish people made github pages a bit more friendly. It's like being thrown into a pit of 1s and 0s.

Re:Gordon: An open source Flash runtime written in pure Java... by ronnier on Wednesday January 13, 2010 @02:24PM (#1050859)
Re:Gordon: An open source Flash runtime written in pure Java... by knv on Thursday January 14, 2010 @01:14AM (#1052074)
All three of them crashed my Chrome 4.0 tab.
Re:Gordon: An open source Flash runtime written in pure Java... by bdotdub on Wednesday January 13, 2010 @01:52PM (#1050783)
Re:Gordon: An open source Flash runtime written in pure Java... by kqr2 on Wednesday January 13, 2010 @12:55PM (#1050643)
Just in case anyone was wondering about the project name and is not too familiar with classic science fiction:

http://en.wikipedia.org/wiki/Flash_gordon

Re:Gordon: An open source Flash runtime written in pure Java... by Raphael on Wednesday January 13, 2010 @05:20PM (#1051336)
Flash! Ah ah. He's a miracle.
Re:Gordon: An open source Flash runtime written in pure Java... by mcav on Wednesday January 13, 2010 @01:29PM (#1050733)
The demo uses 1/3 as much CPU as a similar Flash app would on my Mac. Very cool.
Re:Gordon: An open source Flash runtime written in pure Java... by mortenjorck on Wednesday January 13, 2010 @02:28PM (#1050871)
I'm not sure if that says more about the poor optimization of the Mac Flash plugin or the great optimization of your browser's (Safari? Mac Chrome?) JS interpreter.

Probably both.

Re:Gordon: An open source Flash runtime written in pure Java... by tedmielczarek on Thursday January 14, 2010 @11:29AM (#1052921)
There's a lot more overhead to the plugin model, since the browser has to call to the plugin via NPAPI and the plugin has to draw itself separately, vs. just being integrated into the normal reflow/repaint of the webpage.
Re:Gordon: An open source Flash runtime written in pure Java... by mcav on Wednesday January 13, 2010 @02:51PM (#1050940)
[Safari 4, though I would expect Chrome to fare well too.]
Re:Gordon: An open source Flash runtime written in pure Java... by varjag on Wednesday January 13, 2010 @01:55PM (#1050790)
Flash Gordon: Worst Search Engine Terms Since A* Algorithm
Re:Gordon: An open source Flash runtime written in pure Java... by brunoc on Wednesday January 13, 2010 @05:21PM (#1051341)
There's a band called '12 year old girls'.
Re:Gordon: An open source Flash runtime written in pure Java... by a-priori on Wednesday January 13, 2010 @02:12PM (#1050836)
I think that title belongs to "God" (http://god.rubyforge.org/)
Re:Gordon: An open source Flash runtime written in pure Java... by pjhyett on Wednesday January 13, 2010 @07:46PM (#1051626)
Funny enough, that site still appears on the first page of google search results for "god".
Re:Gordon: An open source Flash runtime written in pure Java... by Keyframe on Wednesday January 13, 2010 @03:33PM (#1051060)
Try D!
Re:Gordon: An open source Flash runtime written in pure Java... by leoc on Wednesday January 13, 2010 @03:46PM (#1051089)
There have been a couple of programming languages named 'English'.
Re:Gordon: An open source Flash runtime written in pure Java... by rsheridan6 on Wednesday January 13, 2010 @08:57PM (#1051731)
Scheme is pretty bad too.
Re:Gordon: An open source Flash runtime written in pure Java... by mrcharles on Wednesday January 13, 2010 @04:59PM (#1051279)
I always thought a good anti-piracy measure would be to name your TV Show / Band / Game "The".
Re:Gordon: An open source Flash runtime written in pure Java... by JulesLt on Wednesday January 13, 2010 @05:17PM (#1051328)
Like 'The The'? I always liked 'Various' but now they come up as 3rd result in Google.
Re:Gordon: An open source Flash runtime written in pure Java... by phsr on Thursday January 14, 2010 @07:40AM (#1052446)
I always thought it would be funny to have a band named "Those Guys" and the first single would be "That Song"

Asking someone if they heard the single would thoroughly confuse people "Have you heard That Song by Those Guys?

Re:Gordon: An open source Flash runtime written in pure Java... by asjo on Saturday January 16, 2010 @05:15AM (#1056763)
Sort of like Van Morrisons band "Them" and of course "The Who"?
Re:Gordon: An open source Flash runtime written in pure Java... by Glide on Thursday January 14, 2010 @09:21AM (#1052625)
Abbott and Costello?
Re:Gordon: An open source Flash runtime written in pure Java... by pretz on Wednesday January 13, 2010 @05:05PM (#1051287)
Hmmm, the the are surprisingly searchable: http://www.google.com/search?sourceid=chrome&ie=UTF-8...
Re:Gordon: An open source Flash runtime written in pure Java... by chrischen on Wednesday January 13, 2010 @10:43PM (#1051856)
Yes but it still hurts people trying to legitimately find it.
Re:Gordon: An open source Flash runtime written in pure Java... by omouse on Wednesday January 13, 2010 @09:20PM (#1051761)
So? Find the link, bookmark it and never search for it again :|
Re:Gordon: An open source Flash runtime written in pure Java... by andyking on Thursday January 14, 2010 @09:36AM (#1052655)
I was looking the other day for the webcam in the nearby village of, er, Flash. It took me a few seconds to realise why my searches for "Flash webcam" weren't finding it.
Re:Gordon: An open source Flash runtime written in pure Java... by abstractbill on Wednesday January 13, 2010 @01:10PM (#1050682)
Of course it's damn impressive, but it doesn't seem very useful to me.

Nobody uses Flash for the language (actionscript is a terrible mash-up of javascript and Java, and haXe is not a lot better), or because we think the virtual machine is awesome in some way. Simply, we use it to bridge the gap between what web browsers can do and what native apps can do (access to webcams and microphones, local files, real tcp/ip sockets, etc, etc).

Having said all that, who knows - maybe web browsers really will eventually bridge those gaps themselves, and this will just be used to run legacy Flash code. It's possible I guess.

Re:Gordon: An open source Flash runtime written in pure Java... by Raphael_Amiard on Wednesday January 13, 2010 @02:10PM (#1050828)
>this will just be used to run legacy Flash code

Wether flash stays dominant or not, this would still provide a way to run flash code without any proprietary plugin, and in any modern browser, so the interest is still big, from an user point of view

Re:Gordon: An open source Flash runtime written in pure Java... by jacquesm on Wednesday January 13, 2010 @01:23PM (#1050715)
I invite you to switch your flash player off for a bit and see how many sites use it for all kinds of stuff.

It's a nuisance but it is so pervasive it's not even funny.

Re:Gordon: An open source Flash runtime written in pure Java... by artpop on Thursday January 14, 2010 @10:15AM (#1052738)
I already have, it is wonderful.

http://github.com/rentzsch/clicktoflash

Re:Gordon: An open source Flash runtime written in pure Java... by eru on Thursday January 14, 2010 @03:50PM (#1053561)
I can get by without ads pretty fine.

(Though I still have the flash turned on for the occasional video or game.)

Re:Gordon: An open source Flash runtime written in pure Java... by racketman4 on Wednesday January 13, 2010 @01:44PM (#1050763)
Actionscript 3 isn't that bad.
Re:Gordon: An open source Flash runtime written in pure Java... by abstractbill on Wednesday January 13, 2010 @02:04PM (#1050816)
Compared to javascript though? (that's the point after all). I definitely prefer javascript to as3.
Re:Gordon: An open source Flash runtime written in pure Java... by jetako on Thursday January 14, 2010 @08:36AM (#1052529)
Compared to javascript, yes. True class-based inheritance, optional strict typing, getter setters, and methods and closures retain class scope. What's not to like? Null-reference errors?
Re:Gordon: An open source Flash runtime written in pure Java... by scotth on Wednesday January 13, 2010 @02:10PM (#1050830)
as2 was sweet though. Object.watch and __resolve() were a lot of fun to work with.
Re:Gordon: An open source Flash runtime written in pure Java... by gb on Thursday January 14, 2010 @09:30AM (#1052643)
You can use the Proxy object to do similar things to __resolve(), but it's slightly less flexible as you have to extend the class.
Re:Gordon: An open source Flash runtime written in pure Java... by JulesLt on Wednesday January 13, 2010 @05:31PM (#1051358)
While no one uses Flash for the language, there are a lot of (non-developers) out there who use Flash (MX,CS4 or whatever it's called this week) to produce animation, etc - and we're still a long way of having a similar set of tools that produce 'browser native' content.

I'm intrigued as to how much Flash it does cover.

Re:Gordon: An open source Flash runtime written in pure Java... by wensing on Wednesday January 13, 2010 @01:49PM (#1050774)
How is it not useful for people that need to be successful in an era when browsers aren't bridging those gaps themselves?
Re:Gordon: An open source Flash runtime written in pure Java... by WilliamLP on Wednesday January 13, 2010 @01:58PM (#1050797)
Because a user is going to get the same experience already with the latest Flash player, in any browser. In JavaScript, there are numerous differences, ranging from the subtle to the not-so-subtle (do they even have canvas?) "Standards" aren't worth anything if they aren't, you know, standard.
Re:Gordon: An open source Flash runtime written in pure Java... by wensing on Wednesday January 13, 2010 @02:21PM (#1050847)
I think you're actually agreeing with me here. I am saying that this project Gordon has appeal for folks that may want to do something like display a SWF in iPhone Safari.
Re:Gordon: An open source Flash runtime written in pure Java... by dutchflyboy on Wednesday January 13, 2010 @06:23PM (#1051463)
> ranging from the subtle to the not-so-subtle (do they even have canvas?)

That's the beauty of this thing. It works with svg -> supported by all browsers (with the obvious exception of IE, although I think it shouldn't be too hard to change it to support VML).

Re:Gordon: An open source Flash runtime written in pure Java... by flog on Wednesday January 13, 2010 @12:22PM (#1050563)
This was my 2009 new-years prediction... damn it, just out! The best demo is http://jancona.com/gordon/demos/blue.html
Re:Gordon: An open source Flash runtime written in pure Java... by wensing on Wednesday January 13, 2010 @01:44PM (#1050764)
Framerate on the iPhone is terrible for the part with all the stars, then quite good.
Re:Gordon: An open source Flash runtime written in pure Java... by JulesLt on Wednesday January 13, 2010 @05:19PM (#1051332)
Considering that the CPU usage on a Mac is lower than the Flash version of the same demo, that perhaps says a lot about the prospects of Flash on mobile devices . . .
Re:Gordon: An open source Flash runtime written in pure Java... by Klonoar on Wednesday January 13, 2010 @06:00PM (#1051421)
That says nothing, considering this is coded up in an interpreted language (JS), compared to the speed of a compiled language (C/ObjC) on an official iPhone version of Flash, should there ever be one.
Re:Gordon: An open source Flash runtime written in pure Java... by scythe on Wednesday January 13, 2010 @06:38PM (#1051506)
Languages aren't everything. Gnash, written in C++, never succeeded in replacing Flash even on platforms like *BSD where Flash was nonexistent.

In particular, when dealing with Flash, feature-completeness is going to be much more important than perfect performance. Since the Flash VM on Linux and OS X is so slow and software-renders everything, it really won't take much to improve on it. The advantages of a dynamic language are probably going to far outweigh C++'s speed, and Javascript's similarity to Actionscript is icing.

Plus, Javascript can take advantage of whatever hardware-accelerated graphics library the browser vendor chooses.

Re:Gordon: An open source Flash runtime written in pure Java... by tvon on Wednesday January 13, 2010 @03:55PM (#1051107)
Ditto, using a 3GS.
Re:Gordon: An open source Flash runtime written in pure Java... by leoc on Wednesday January 13, 2010 @04:08PM (#1051144)
Is there any kind of "Flashstone" benchmark app?
Re:Gordon: An open source Flash runtime written in pure Java... by peregrine on Wednesday January 13, 2010 @12:41PM (#1050605)
If you double click it it will kill Chrome. AW SNAP.
Re:Gordon: An open source Flash runtime written in pure Java... by Slashed on Wednesday January 13, 2010 @01:14PM (#1050691)
Don't know. Works fine for me..
Re:Gordon: An open source Flash runtime written in pure Java... by peregrine on Wednesday January 13, 2010 @02:23PM (#1050856)
Probably cause I am using the Dev build. Oops, time to submit a bug report.
Re:Gordon: An open source Flash runtime written in pure Java... by Slashed on Wednesday January 13, 2010 @02:54PM (#1050946)
Actually, I'm using Dev build as well.
Re:Gordon: An open source Flash runtime written in pure Java... by pavs on Wednesday January 13, 2010 @03:32PM (#1051057)
Same here. Nothing happens. No Crashes. 4.0.288.1 stable build
Re:Gordon: An open source Flash runtime written in pure Java... by gcb on Wednesday January 13, 2010 @05:36PM (#1051370)
Is there a non-dev build?!
Re:Gordon: An open source Flash runtime written in pure Java... by metachor on Wednesday January 13, 2010 @02:59PM (#1050956)
Just mousing over it causes all my Chrome tabs to crash, consistently. Using release(not Dev) build.
Re:Gordon: An open source Flash runtime written in pure Java... by Nwallins on Wednesday January 13, 2010 @04:22PM (#1051189)
Interesting. I thought one Chrome tab should not be able crash another.
Re:Gordon: An open source Flash runtime written in pure Java... by drtse4 on Thursday January 14, 2010 @06:48AM (#1052386)
All the three demos work fine on chrome dev build 4.0.249.64
Re:Gordon: An open source Flash runtime written in pure Java... by skoob on Wednesday January 13, 2010 @02:38PM (#1050900)
Then don't double click it.
Re:Gordon: An open source Flash runtime written in pure Java... by hendler on Wednesday January 13, 2010 @12:07PM (#1050517)
Has anyone tried this out? Is it more than a toy?

README says little http://github.com/tobeytailor/gordon/blob/master/README

Re:Gordon: An open source Flash runtime written in pure Java... by chipsy on Wednesday January 13, 2010 @12:12PM (#1050535)
http://wiki.github.com/tobeytailor/gordon/demos The demos are basically graphics tests: vector drawing, frame-by-frame animation, tweens.

http://wiki.github.com/tobeytailor/gordon/swf-tag-support-ta... The tag support table shows just how much is missing: everything from SWF 2 onwards! Many of those tags aren't feasible in pure JS right now, anyway.

Re:Gordon: An open source Flash runtime written in pure Java... by catch23 on Wednesday January 13, 2010 @03:30PM (#1051049)
Also, I think most of the newer SWF files have lots of actionscript bytecode which is something that Gordon probably can't handle unless they implement their own stack-based virtual machine and implement all of the mx.core set of libraries.
Re:Gordon: An open source Flash runtime written in pure Java... by sethaurus on Thursday January 14, 2010 @02:14PM (#1053334)
A custom virtual machine probably isn't necessary. There are plenty of flash decompilers which can emit AS3 source from bytecode — and since ActionScript 3.0 is basically the old ECMAScript 6 draft spec, it can be trivially downcompiled to plain old Javascript using Mascara (http://ecmascript4.com/). Ideally the conversion would take place on a server-side proxy, and its ouput would subsequently be cached, but it could theoretically be done on the client as well. Re-implementing the standard library remains a major issue, but certainly not insurmountable.
Re:Gordon: An open source Flash runtime written in pure Java... by dutchflyboy on Wednesday January 13, 2010 @06:26PM (#1051470)
It would be possible (a bit slow though). This has already been done a few times with JS. For example, qBasic (http://stevehanov.ca/blog/index.php?id=92) or even virtualizing a whole device like the gameboy (http://www.codebase.es/jsgb/).
Re:Gordon: An open source Flash runtime written in pure Java... by lt on Wednesday January 13, 2010 @12:19PM (#1050546)
Interesting. Those work nicely using Safari on my iPhone. Looks promising.

But on Chrome 4.0.288.1 dev moving the mouse over any of the animations crashes the tab.

Re:Gordon: An open source Flash runtime written in pure Java... by city41 on Wednesday January 13, 2010 @12:58PM (#1050650)
The demos don't work at all in IE8.
Re:Gordon: An open source Flash runtime written in pure Java... by gcb on Wednesday January 13, 2010 @05:37PM (#1051372)
also nothing with opera 10
Re:Gordon: An open source Flash runtime written in pure Java... by metachor on Wednesday January 13, 2010 @03:04PM (#1050972)
I have the same experience with Chrome. Mousing over the animation crashes not only the active tab, but all of the tabs in the window.
Re:Gordon: An open source Flash runtime written in pure Java... by ig1 on Wednesday January 13, 2010 @07:22PM (#1051585)
All the demos work fine for me on the Chrome 4.0.288.1 dev.
Re:Gordon: An open source Flash runtime written in pure Java... by judofyr on Wednesday January 13, 2010 @12:24PM (#1050565)
Interesting. Works fine on 4.0.249.49.
Re:Gordon: An open source Flash runtime written in pure Java... by njn on Thursday January 14, 2010 @03:14AM (#1052192)
works for me in Chromium 4.0.266.0
Re:Gordon: An open source Flash runtime written in pure Java... by rabidsnail on Wednesday January 13, 2010 @12:24PM (#1050569)
It doesn't look like it supports sound or video.
Re:Gordon: An open source Flash runtime written in pure Java... by voodootikigod on Wednesday January 13, 2010 @02:07PM (#1050820)
There appears to be support for video in there, audio is a different issue. http://github.com/tobeytailor/gordon/blob/master/src/Movie.j...
Re:Gordon: An open source Flash runtime written in pure Java... by godDLL on Wednesday January 13, 2010 @04:28PM (#1051200)
That's the Flash Movie object, not H264 or Indeo video. A Flash Movie object is what Macromedia decided to call their hybrid format (like "page" for the Web, or "track" for audio).
Re:Gordon: An open source Flash runtime written in pure Java... by dutchflyboy on Wednesday January 13, 2010 @06:28PM (#1051477)
Well, it could be done with HTML5 and the video tag.
Re:Gordon: An open source Flash runtime written in pure Java... by godDLL on Wednesday January 13, 2010 @04:30PM (#1051204)
It's a great new beginning, and a monumental effort on the part of one guy (the developer). Flash is undocumented (apart from what Adobe decided to share with search engine crawlers), and difficult to reverse-engineer.
Re:Gordon: An open source Flash runtime written in pure Java... by daeken on Wednesday January 13, 2010 @05:02PM (#1051284)
This is not true at all. Flash is now an "open standard", in that Adobe released the specs to the file format, the VM, and most (all?) of the video format. For what it's worth, outside of a few errors in the documentation, it's fairly well written; I was working on a Flash->iPhone App compiler before Adobe announced theirs, and it was fairly straightforward to implement most things.
Re:Gordon: An open source Flash runtime written in pure Java... by cmars232 on Wednesday January 13, 2010 @02:35PM (#1050891)
I saw a tiger head for about a second. I said, "oh cool". Then Chrome said: "Aw, snap!"
Re:Gordon: An open source Flash runtime written in pure Java... by duairc on Thursday January 14, 2010 @09:23AM (#1052628)
Does this actually implement the equivalent of Adobe's Flash runtime in Javascript? Does it work for all SWFs? If so, is there some sort of magic involved? If this works, how come things like Gnash and swfdec have never been able to achieve full compatability with Flash, yet this has seemingly come out of nowhere and done just that?
Re:Gordon: An open source Flash runtime written in pure Java... by leoc on Wednesday January 13, 2010 @01:01PM (#1050662)
"Dispatch war rocket AJAX to bring back his body!"
Re:Gordon: An open source Flash runtime written in pure Java... by galactus on Wednesday January 13, 2010 @03:23PM (#1051031)
I had already used the name for my lisp flash library :( http://wiki.freaks-unidos.net/gordon (not that it is a very original name or anything ;))
Re:Gordon: An open source Flash runtime written in pure Java... by mahmud on Wednesday January 13, 2010 @07:59PM (#1051644)
Dude!

Where on bloody earth have you been? Could you please MIT the source code for Gordon so we can work on it?

People refused to touch it because of the license.

Re:Gordon: An open source Flash runtime written in pure Java... by ash on Thursday January 14, 2010 @03:32AM (#1052208)
What's wrong about LGPL?
Re:Gordon: An open source Flash runtime written in pure Java... by funkdobiest on Wednesday January 13, 2010 @02:42PM (#1050910)
Too bad the name is already used for a flash decompiler http://www.futurecandy.net/
Re:Gordon: An open source Flash runtime written in pure Java... by timf on Wednesday January 13, 2010 @12:13PM (#1050540)
Cool technology to pursue but considering how Flash content's CPU requirements are often a problem on C-based interpreters, this doesn't seem like a practical thing.
Re:Gordon: An open source Flash runtime written in pure Java... by jacquesm on Wednesday January 13, 2010 @12:43PM (#1050615)
When you see a pig dance it is impolite to comment on the quality of the dance, but you can express amazement at that it dances at all ;)

Let's give them a bit and see how far they take it. With a bit of luck they get some help from a nifty jit for js and who knows what might happen.

The evil .swf might turn in to a standard component after all, if only via a somewhat roundabout way.

I really wonder how they're going to do audio though, and capture devices and such are probably out (I can see a route to do video via the canvas, it's going to be bloody slow though unless js gets sped up a lot compared to where it is today).

Re:Gordon: An open source Flash runtime written in pure Java... by uggedal on Wednesday January 13, 2010 @01:12PM (#1050684)
If the new HTML5 <device> element gets implemented they could use that for capture devices: http://www.whatwg.org/specs/web-apps/current-work/multipage/...
Re:Gordon: An open source Flash runtime written in pure Java... by jacquesm on Wednesday January 13, 2010 @01:22PM (#1050707)
Yes, I can't wait. I've been waiting for that literally for years.

Many years long we used a crappy old little javascript that I wrote long ago, it basically loads jpegs under water in to an off screen buffer and then flips them over the previous one when they're.

Using some trickery I could get pretty good framerates if the connection is good but the bandwidth cost is just terrible.

Now we've switched to (yuck) flash and it works ok I guess but something more standardized would be much appreciated.

Re:Gordon: An open source Flash runtime written in pure Java... by s3graham on Wednesday January 13, 2010 @03:48PM (#1051092)
It's translating to SVG, so there's "just" the script translation overhead, not rendering overhead. I think it's quite practical if maybe not especially useful given Flash penetration.

I wrote a Flash player for the PS2 ~9 years ago now that was fast enough. I'd say that current PCs + jitted JS are faster than that platform.

Re:Gordon: An open source Flash runtime written in pure Java... by timf on Wednesday January 13, 2010 @03:58PM (#1051119)
> there's "just" the script translation overhead, not rendering overhead

Ah that makes a lot more sense, thanks for pointing that out.

Re:Gordon: An open source Flash runtime written in pure Java... by dflock on Wednesday January 13, 2010 @04:41PM (#1051231)
This leaks memory like a sieve on Chromium, unfortunately. Be very interested to see where this goes eventually though.
Re:Gordon: An open source Flash runtime written in pure Java... by wensing on Wednesday January 13, 2010 @01:45PM (#1050767)
SWF files on the iPhone.
Re:Gordon: An open source Flash runtime written in pure Java... by abstractbill on Wednesday January 13, 2010 @02:00PM (#1050805)
But not useful SWF files on the iPhone. This doesn't magically give you anything you didn't already have in javascript.
Re:Gordon: An open source Flash runtime written in pure Java... by s3graham on Wednesday January 13, 2010 @03:50PM (#1051098)
It gives you the Flash (animation) authoring environment without plugin requirement for playback.
Re:Gordon: An open source Flash runtime written in pure Java... by mortenjorck on Wednesday January 13, 2010 @02:27PM (#1050866)
Yes, but that big Flash site you just finished with no budget for an iPhone version just got a lot cheaper to re-target.
Re:Gordon: An open source Flash runtime written in pure Java... by catch23 on Wednesday January 13, 2010 @03:34PM (#1051061)
not really, if you're writing flash apps, there's a huge chance that you're actually writing as3 code, which gets compiled into DoABC tags (actionscript bytecode) and I don't think DoABC tags will ever be supported unless they implement a stack-based virtual machine in javascript.

It gives the appearance that it got cheaper to re-target, but really it will be a ton more work when you realize what will never be supported. Even if they managed to implement a virtual machine in javascript, they'd still need to implement all the library code that normally doesn't ship with every swf file.

Re:Gordon: An open source Flash runtime written in pure Java... by wensing on Wednesday January 13, 2010 @02:27PM (#1050868)
Unless you aren't starting from scratch, as you said ("legacy Flash code") in your other comment.
Re:Gordon: An open source Flash runtime written in pure Java... by gcb on Wednesday January 13, 2010 @05:39PM (#1051378)
Great! now people will go back to blocking JS to avoid ads like the old days.

All that easy ride of blocking just the flash player left the web all screwed up with that JS for content running loose.

Good ridance, ajax.