Slashdot Mirror


Smokescreen, a JavaScript-Based Flash Player

Tumbleweed writes "How to make Steve Jobs your mortal enemy: Smokescreen, a 175KB, 8,000-line JavaScript-based Flash player written by Chris Smoak at RevShock, a mobile ad startup, and to be open-sourced 'in the near future.' From Simon's blog: 'It runs entirely in the browser, reads in SWF binaries, unzips them (in native JS), extracts images and embedded audio, and turns them into base64 encoded data: URIs, then stitches the vector graphics back together as animated SVG. ... Smokescreen even implements its own ActionScript bytecode interpreter.' Badass!"

356 comments

  1. Impressive by Dan+East · · Score: 5, Insightful

    Very impressive! However, given Flash's performance issues even when compiled natively for mobile devices, this is more of a proof of concept then something usable.

    --
    Better known as 318230.
    1. Re:Impressive by Monkeedude1212 · · Score: 3, Insightful

      Hey, now those flash ads can bog you down EVEN MORE, and just in case you left Javascript on with flash uninstalled, you get the benefit of it as well!

      Honestly, I think this will force most people to turn Javascript off if nothing else.

    2. Re:Impressive by Anonymous Coward · · Score: 3, Interesting

      However, given Flash's performance issues even when compiled natively for mobile devices, this is more of a proof of concept then something usable.

      What performance issues are they?

      However wrong your claim might be, it is absolutely true that dynamic HTML 5 performance (e.g. SVG/ Canvas) is horrific on the iPhone / iPad, where such a technology would have the most utility. Which is why it's a bit humorous that Jobs talks it up, while delivering a replacement technology (he was talking up HTML5, right?) that is dramatically slower than the Android implementation.

    3. Re:Impressive by bsDaemon · · Score: 5, Insightful

      most people or most nerds? I don't think most people even get ABP, even if they run Firefox, let alone actually know what Javascript is or that its something that can be disabled. Turn off JS these days, and practically nothing works. better would be a plug-in which just prevents Smokescreen from being loaded in particular.

    4. Re:Impressive by kithrup · · Score: 1

      Or not... clicked on the link on an iPad, it then said "No Smokescreen :(".

      (Okay, let me amend that -- it is, in fact, very very very impressive, and my hat off to the guy. But as a demo of "Flash on iDevice," not so much.)

    5. Re:Impressive by Dan+East · · Score: 5, Informative

      Unfortunately, you're exactly right. From the blog:

      (sic)"It’s stated intention is to allow Flash banner ads to execute on the iPad and iPhone, but there are plenty of other interesting applications (such as news site infographics)."

      There would be a lot of money to be made in cajoling those flash-based banner ads onto iPad / iPhone. Yep, lots o' money...

      --
      Better known as 318230.
    6. Re:Impressive by Anonymous Coward · · Score: 0

      What performance issues are they?

      Go play a moderately complex flash game with animations - Fantastic Contraption comes to mind. You'll get significant slowdown even on a desktop machine running Google Chrome.

    7. Re:Impressive by Demonantis · · Score: 4, Informative

      Adblock seems to make smokescreen stop working.

    8. Re:Impressive by JackAxe · · Score: 5, Interesting

      Flash 10.1 runs quite well on my Nexus One. Overall its performance is excellent for being beta and for me it's been a non-issue.

      The mobile player uses the GPU for both animation(vector, bitmap, etc.) and video playback. JavaScript also runs fast on my Nexus, but when compared to Flash 10.1, it's downright slow.

    9. Re:Impressive by nine-times · · Score: 4, Insightful

      On a side note, why are people suddenly so in love with the term "infographic"? Can't we call it a "graph" or "chart"?

    10. Re:Impressive by mapkinase · · Score: 1

      It's probably noscript, not adblock. I allowed a script from smokescreen.us and it's working albeit very slow

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    11. Re:Impressive by LWATCDR · · Score: 1

      Funny but from what I have heard the performance is pretty hit or miss.
      Just about every review I hard also said it made the phone hot and really did a job on battery life.

      As an Android users that just got 2.1 I really want 2.2.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Impressive by Anonymous Coward · · Score: 0

      The OP says "even when compiled natively for mobile devices". Where have they ever benchmarked this?

      I suspect that they simply bought Jobs' claims hook, line and sinker.

    13. Re:Impressive by Twillerror · · Score: 2, Insightful

      Bog down? And an 8000 line JS program isn't?

      Are you running a lappy 386 like in the video?

      I don't know about you, but I go to sites with lots of flash and it doesn't bog me down...maybe your on dialup or something....

      You can be annoyed with Flash ads sure...but on a free content site like this one STFU...it's free...just ignore them. Bunch of cry babies out there.

      And like it our not Flash has brought me and millions countless hours of enjoyment thru YouTube, Hulu, etc. Even strongbad was cool in it's day. In the words of John Kimble....stop whining!

      Btw, I don't see the webcam tag in HTML 5...or microphone tag....so Flash isn't going anywhere at least for a few years. Heck HTML is barely out.

    14. Re:Impressive by jmorris42 · · Score: 5, Interesting

      > Honestly, I think this will force most people to turn Javascript off if nothing else.

      Which just might be the point. Turn JS off and the browsing experience is degraded to the point of unusability on most of the current net. So now the choice is Flash delivered via the plugin or Flash delivered via this JS thing which will be REALLY slow and make i* products look underpowered when compared to competing products viewing the same content. Game, Set and Match. Flash is now going to run on Apple products, His Steveness's only remaining choice is does he want it to run well or not.

      --
      Democrat delenda est
    15. Re:Impressive by hesiod · · Score: 1

      That's, like, so Web 1.0!

    16. Re:Impressive by God'sDuck · · Score: 4, Insightful

      On a side note, why are people suddenly so in love with the term "infographic"? Can't we call it a "graph" or "chart"?

      It is because your boss's nephew knows how to make graphs and charts. Never word anything in a way that might cause you to be replaced by your boss's nephew.

    17. Re:Impressive by xfurious · · Score: 1

      Are you talking about Flash *with* the plugin? Because that game does not "signficantly slow down" anything. What kind of computer are you using, a Commodore 64? I just know my (very stock these days) Core 2 Duo with Intel GM965 laptop is doing Just Fine. That being said, the GP is right, it's quite funny to see for myself (with these new demos on my iPhone 3G) how slow the canvas implementation is. I only got one of the strongbad demos to work on my iPhone 3G (the servers are quite stressed atm) but I would imagine that adverts (which are less intensive) would run better after it's all optimized.

    18. Re:Impressive by xfurious · · Score: 2, Interesting

      Op, just got one of the ad demos to work on my phone and it runs just fine, no slowdown in scrolling, a very slight slowdown when zooming. 20MB of free memory though, with one tab in Safari, Phone, and Springboard running.

    19. Re:Impressive by drinkypoo · · Score: 1

      It depends on your subscriptions/past blocking history. I am using easylist on adblock on chromium from the daily ppa (the beta I had installed started leaking all my memory, the current dailies are working nicely for me on lucid) and only had to enable scripts, didn't have to disable adblock. but the page explicitly says to disable adblock if it's failing. nice sneaky way around flashblock but noscript &c are still proof against.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:Impressive by blai · · Score: 1

      Infographic doesn't necessarily have charts. Sometimes they are just pretty essays saved as JPG instead of Word.

      --
      In soviet Russia, God creates you!
    21. Re:Impressive by Dishevel · · Score: 1
      Strong Bad is Foreverenever Cool.

      When in doubt "Kick da Cheat"

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    22. Re:Impressive by Yetihehe · · Score: 1

      It worked for me only after disabling adblock, but I don't use flashblock/noscript.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    23. Re:Impressive by savanik · · Score: 1

      On a side note, why are people suddenly so in love with the term "infographic"? Can't we call it a "graph" or "chart"?

      Because it sounds like 'pornographic'. That makes every single marketing degree person perk up their ears. And everybody knows management loves the info-porn.

    24. Re:Impressive by JackAxe · · Score: 1

      Most of the videos I've seen have been completely biased. Most of what I've tried works great -- especially considering this is a phone. I have "On Demand" selected under plug-in settings, so Flash only loads when I allow it. Flash content also properly disables itself when I quit the browser, or open a new window.

      Hot is a new one on me? I've felt a bit of warmth when playing Genesoid and SNESoid, but nothing has ever got hot on my phone.

      I did a search for the 2.2 updater and found it online. It wasn't difficult to install, but I'm using an unlocked Nexus One.

      There are a few areas I hope they address prior to final release of Flash, but overall I'm quite happy and even if this were final, I'd still be happy. You can't have the good without the bad. So do what I do, just enable On-Demand and avoid crap sites.

      I just tried SmokeScreen on my Nexus One. It doesn't work.

    25. Re:Impressive by Anonymous Coward · · Score: 0

      "Honestly, I think this will force most people to turn Javascript off if nothing else."

      Or just block SVG. I believe its not a common format you need all the time. Or
      will we see a SVG-block addon soon?

    26. Re:Impressive by tecnico.hitos · · Score: 1

      I was going to argue, as usual, how there are legitimate uses for flash, like animation, games and webapps, that HTML5 either doesn't have adequate authoring tools or isn't mature enough to fully replace. But since even the stated intention is to use this for displaying ads, I agree that it is bad news.

      Oh well. Since I use adblockers, I don't have much to worry. Hopefully it will have some better uses.

      It seems to be very slow to load. I wonder how it works with Flash preloaders, and to what extent it supports ActionScript.

      --
      The good, the evil and the vacuum tubes.
    27. Re:Impressive by evilviper · · Score: 1

      and just in case you left Javascript on with flash uninstalled, you get the benefit of it as well!

      I hate to tell you, but that's what HTML5 is all about... Flash need not be involved. And HTML5 is trumpeted as the savior around here, so there's no end of people you can argue with if you'd like to complain about it...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    28. Re:Impressive by aliquis · · Score: 1

      Not possible. On my mac they always used 100% processor power anyway.

      Hurray for Apples fast reaction and ability to listen to developers needs... (In this case eventually related to such stupidities as flash on OS X (eventually fixed now if you got the latest versions of both the software and hardware) not decoding H.264 on the GPU.)

      This will be moderated troll even if true. And even if it happens time and time over again, like for instance then (cached) Valve commented on gaming on macs (http://www.macnn.com/articles/07/10/03/valve.apple.isnt.serious/) or then everyone expected to be able to develop applications for the iPhone just to be told that they couldn't, which eventually they fixed and we all know what a huge success it has become. But it was obvious it was a good idea and should had been there since day one. Do you remember the days? I tried google it but I'm too lazy to link anything more than this link about how there was no possibilities for developing third-party apps then but that they had plans to develop in that area.

    29. Re:Impressive by LWATCDR · · Score: 1

      I have the Samsung moment and we just got 2.1 so we will see if I ever get 2.2 officially.
      Truth is that for the most part I do not miss Flash at all and hope people stop using it.
      Flash applications "games" are about the only valid use I see for Flash.
      Flash navigation is evil and really needs to be stopped.
      Flash video is being replaced by h.264 or if we are lucky WebM.
      I do not play flash games even on my PC so at this point I want to see it gone.
      Now if resturants would just make mobile friendly sites and not make their menus PDFs "Even on my desktop I hate that" I would be all set.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    30. Re:Impressive by PitaBred · · Score: 1

      Chrome has absolutely jack and shit to do with flash performance. If you referenced an HTML5 game, that isn't necessarily the case, but you didn't, so...

    31. Re:Impressive by h4rr4r · · Score: 1

      Does this webpage work on your nexus one?
      My Motorola Droid loads the page fine, but no video plays.

    32. Re:Impressive by truthsearch · · Score: 4, Informative

      it is absolutely true that dynamic HTML 5 performance (e.g. SVG/ Canvas) is horrific on the iPhone / iPad

      It is absolutely not true. We're developing an HTML5 replacement for a flash app on a major brand's website and it's working perfectly on the iPad and iPhone. It's got moving images, videos, downloaded fonts (CSS3), etc. We haven't run into a single performance problem.

      (Can't speak for SVG, though. Never tried it).

    33. Re:Impressive by Anonymous Coward · · Score: 0

      "Turn off JS these days, and practically nothing works."

      Um,
      Nope, that is wrong. I run both noscript and adblock plus and after giving my bank and the biggies like youtube permissions through both the only sites that don't work are the ones that are a bit dodgy in the first place.

    34. Re:Impressive by Monkeedude1212 · · Score: 1

      Except you have to remember that it is not Adobe or Apple who decides how ads get imbedded, that is up to the webhost. Which is influenced by whoever is hosting the ad.

      If you are getting paid by clicks through to the website, you have a tough choice. Take the slower ads which will run on more devices, or take the slightly faster ads which might not reach the full audience.

      Essentially, Apple could give in and Allow Flash on the iPhone, but that won't stop people from using SmokeScreen to get a larger audience - unless they themselves don't want their page to be negatively affected by it. In which case, they might not have ads, period.

    35. Re:Impressive by PopeRatzo · · Score: 1

      Adblock seems to make smokescreen stop working.

      If the expressed purpose of Smokescreen is to have flash banners and ads work on an iPhone/iPod/iPad, there's going to have to be some other method besides Adblock to stop them.

      --
      You are welcome on my lawn.
    36. Re:Impressive by clone53421 · · Score: 1

      If you are getting paid by clicks through to the website, you have a tough choice. Take the slower ads which will run on more devices, or take the slightly faster ads which might not reach the full audience.

      You make it sound so either-or. Haven’t you heard of a user agent?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    37. Re:Impressive by RulerOf · · Score: 3, Informative

      "Turn off JS these days, and practically nothing works."

      Um, Nope, that is wrong. I run both noscript and adblock plus and after giving my bank and the biggies like youtube permissions through both the only sites that don't work are the ones that are a bit dodgy in the first place.

      It's much, much simpler to just install Chrome and not have to worry about javascript performance.

      --
      Boot Windows, Linux, and ESX over the network for free.
    38. Re:Impressive by Anonymous Coward · · Score: 0

      ... So now the choice is Flash delivered via the plugin or Flash delivered via this JS thing which will be REALLY slow and make i* products look underpowered when compared to competing products viewing the same content...

      Without Flash, i* products are already underpowered...

    39. Re:Impressive by Anonymous Coward · · Score: 0

      What kind of computer are you using, a Commodore 64? I just know my (very stock these days) Core 2 Duo with Intel GM965 laptop is doing Just Fine

      The windows version is no speed daemon either, but on other platforms Flash is just dog slow.... I've got a core i7 and I can still easily find flash games that visibly slow down on linux.

    40. Re:Impressive by Anonymous Coward · · Score: 0

      The Javascript-based Flash player may be a lot slower than a native flash player, but at least it can't crash your whole browser, which in the case of smartphones might crash the whole phone.

    41. Re:Impressive by clone53421 · · Score: 1

      Or will we see a SVG-block addon soon?

      You’re a bit slow... it’s already here. It’s called AdBlock Plus.

      ##svg

      Oh, you wanted to AdBlock canvas tags too?

      ##canvas

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    42. Re:Impressive by Teufelsmuhle · · Score: 1

      I don't think it's performance that he was worried about.

    43. Re:Impressive by Yvanhoe · · Score: 1

      Or you can use NoScript

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    44. Re:Impressive by parlancex · · Score: 1

      Does it matter what kind of supercomputer you have if you're on a less than stellar WiFi Internet connection or the server dishing the ads is slow causes the page to take longer to load completely? I think when people say slow they generally mean slow in the sense that it time to download those ads, many of which are probably hundreds of kilobytes or even megabytes in size due to the use of obnoxious full motion video and sound.

    45. Re:Impressive by oasisbob · · Score: 4, Insightful

      On a side note, why are people suddenly so in love with the term "infographic"? Can't we call it a "graph" or "chart"?

      First, infographics isn't a new term, it's a been around since the early 1990s, at least.

      Second, infographics is a more inclusive category than charts or graphs. Charts and graphs tend to be quantitative in nature. A good example of an infographic is a map: calling a subway map a chart is a stretch. (Yes, I'm aware of nautical and aeronautical charts.)

      So, when Dan suggests that Flash has legitimate uses for infographics, I think that's a perfectly legitimate use of the term.

    46. Re:Impressive by Surt · · Score: 1

      I don't know about the particular nominated game (fantastic contraption), but there are all kinds of games on armor games that will eat 100% of one core of a cpu for trivial animations and logic that should eat perhaps 3-5%. Compare what you get out of flash vs what you get out of a 10 year old pc-game for example. The 10 year old pc game will have better graphics for almost no cpu cost. I don't know if the flash engineers are incompetent, or are forbidden to use double buffering, or the dx apis or something, but the performance of flash is atrocious.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    47. Re:Impressive by MobileTatsu-NJG · · Score: 1

      On a side note, why are people suddenly so in love with the term "infographic"? Can't we call it a "graph" or "chart"?

      Sure, but that means you won't be using the terms 'sci-fi' or 'comedy' anymore.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    48. Re:Impressive by Anonymous Coward · · Score: 2, Insightful

      This is true... there's so much good stuff on the Internet these days that uses JS, it's not something that anyone would want to turn off, unless they're some kind of paranoid nerd who's probably only surfing on his text-only internet browser anyways.

    49. Re:Impressive by aliquis · · Score: 4, Insightful

      Times I've used a webcam or mic on flash: 0

    50. Re:Impressive by Dan+Ost · · Score: 1

      I tried chrome last week. I was appalled to see all the animated adds that, thanks to noscript, I didn't even know existed on many of the sites I routinely visit.

      That, and not being able to search the text by typing '/' made me go back to FireFox.

      --

      *sigh* back to work...
    51. Re:Impressive by clone53421 · · Score: 1

      ##svg

      (Yes, that’s an Adblock Plus filter.)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    52. Re:Impressive by h4rr4r · · Score: 1

      You need a better phone if the browser can take the whole thing down.

    53. Re:Impressive by noidentity · · Score: 1

      Here's my inforeply to you: it's a low-entropy ("cool") term.

    54. Re:Impressive by jeffmeden · · Score: 1

      most people or most nerds? I don't think most people even get ABP, even if they run Firefox, let alone actually know what Javascript is or that its something that can be disabled. Turn off JS these days, and practically nothing works. better would be a plug-in which just prevents Smokescreen from being loaded in particular.

      Disabling javascript at the user's will? Forget ABP, that's where noscript comes in! And who doesn't use noscript?

    55. Re:Impressive by BluBrick · · Score: 2, Funny

      First, infographics isn't a new term, it's a been around since the early 1990s, at least.

      Since the early 1990s? That's like, ancient! Did they even have English back then?

      --
      Ahh - My eye!
      The doctor said I'm not supposed to get Slashdot in it!
    56. Re:Impressive by Anonymous Coward · · Score: 0

      As if one couldn't just patch Mobile Safari to return a 404 for .swf files... DIE FLASH DIE!!!!

    57. Re:Impressive by clone53421 · · Score: 2, Interesting

      I don’t use noscript. I use ABP.

      When confronted with an annoying script, I’ll identify the script and block it in particular... and if I’m feeling particularly cranky, I’ll smack their entire site with a ##script, like this:

      snopes.com##script (god damn you Snopes, for your copy protection script...)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    58. Re:Impressive by Anonymous Coward · · Score: 0

      Flash is now going to run on Apple products, His Steveness's only remaining choice is does he want it to run well or not.

      Let me fix that for you:

      Flash is now going to run on Apple products, His Steveness's only remaining choice is does he want it to run bad or horribly.

    59. Re:Impressive by Anonymous Coward · · Score: 0

      It is absolutely not true

      Oh, well in THAT case.

      In canvas tests the N1 absolutely trounces the iPhone (3x), and that's pre-Froyo. It will be interesting to see how 2.2 changes things.

    60. Re:Impressive by Anonymous Coward · · Score: 0

      However wrong your claim might be, it is absolutely true that dynamic HTML 5 performance (e.g. SVG/ Canvas) is horrific on the iPhone / iPad, where such a technology would have the most utility.

      Proof or SU.

    61. Re:Impressive by nine-times · · Score: 2, Insightful

      Maps are considered "infographics"? That's crazy. Why aren't maps just "maps"?

    62. Re:Impressive by mike260 · · Score: 2, Insightful

      It dares to have different key bindings to Firefox, and it actually renders pages as intended?

      Unacceptable!

    63. Re:Impressive by Spewns · · Score: 2, Insightful

      most people or most nerds? I don't think most people even get ABP, even if they run Firefox, let alone actually know what Javascript is or that its something that can be disabled. Turn off JS these days, and practically nothing works. better would be a plug-in which just prevents Smokescreen from being loaded in particular.

      Disabling javascript at the user's will? Forget ABP, that's where noscript comes in! And who doesn't use noscript?

      I used NoScript for awhile, but it became annoying and I couldn't really identify any real benefits for myself to use it. ABP is enough for me in terms of making the web bearable. Whatever security benefits I allegedly get from running NoScript become meaningless when confronted with the fact that I don't browse around bizarre and obscure websites in the first place.

    64. Re:Impressive by Golddess · · Score: 1

      That doesn't prove GP wrong, if anything it simply further proves GP's point. GP said "turn it off", not "turn it off with exceptions for things people typically do, like visit YouTube or do online banking".

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    65. Re:Impressive by nine-times · · Score: 5, Funny

      Oh, thanks helpfriendinator. Without your inforeply I wouldn't have been able to think outside the box to architect a synergistic model of Web 2.0 paradigms that enable me to comprehend the emergent properties of the cloud.

    66. Re:Impressive by geminidomino · · Score: 1

      Is that a newer functionality? I'm still using an old version (v.5 d3) since the newer versions aren't, for whatever reason, compatible with iceweasel, and I tried that on a lark. Didn't seem to work.

    67. Re:Impressive by Peach+Rings · · Score: 1

      It does take some getting used to, but I love it. It's like steaming up and down the coast in an ironclad while the enemy tries to shoot little cannonballs at you from wooden ships.

    68. Re:Impressive by Anonymous Coward · · Score: 0

      I'm not aware of actual benchmarks, but anyone with a Nokia internet tablet or N900 can attest that flash, while nice to have, does have poor performance. How much of this is due to Flash itself, how much is flash designers not caring about performance because "it works for me" (on a high-power PC), and how much is because the ARM Linux port is a minority variant of the already second-class-citizen Linux plugin, which is known to suck on the same hardware vs. the Windows version (biggest market = best optimized and maintained), is open to discussion; I personally blame the latter two about equally.

      Whatever the causes, flash is practically unusable on an ARM9E at 250ish MHZ (770), tends to be laggy on an ARM11 at 400MHz (N8x0), and barely gets by for most stuff on a Cortex A8 at 600MHz (stock N9x0), while it runs most stuff comfortably at 1GHz (most N900s can overclock this high 100% stable), but still bogs on a significant fraction of flash-heavy sites. Since the iPad's "A4" is a Cortex A8, factory-clocked at 1GHz, the performance should be quite similar.

      The question, to me, is not whether Jobs is right that flash is an evil hog -- he definitely speaks truth here, even if it's for all the wrong reasons. The question is whether I want the option of choosing to bog my system down and drain the battery when it's worth it for some specific site (we have flashblock for when I don't want it!), or to have that decision made for me on _all_ sites. It's all about freedom: freedom from the option of porn, freedom from the option of battery hogs; in short, freedom from freedom.

      Of course, I like Apple's position here -- since I don't use any Apple products, their decision of no flash doesn't hurt me, while it does pressure websites that don't need flash to find another way. (Especially for site navigation -- amazingly, there are still plenty of sites using flash for rather plain navigation menus where the exact same thing can be done in plain HTML, CSS, and ECMAscript. Makes my blood boil...). In that sense, this development isn't all positive to me.

    69. Re:Impressive by Spewns · · Score: 1

      It does take some getting used to, but I love it. It's like steaming up and down the coast in an ironclad while the enemy tries to shoot little cannonballs at you from wooden ships.

      But my point is to say, at least for myself, what enemies exactly? (Unless you call Javascript itself the enemy, then by all means...)

      That barricaded feeling is what became annoying to me after awhile, especially when having to set a bunch of permissions on multiple sites, and some features not working until you approve the right subdomains and blah blah blah. It's annoying after the 500th time, especially across multiple computers.

    70. Re:Impressive by bertoelcon · · Score: 1

      Are you running a lappy 386 like in the video?

      I am still on a Compy 286.

      --
      Anything can be found funny, from a certain point of view.
    71. Re:Impressive by Peach+Rings · · Score: 1

      You don't have to configure each subdomain separately, you can just approve the whole domain. And if you don't want to sort through which domains are ads and trackers, you can just use "Temporarily allow all this page" and it will unblock all of the scripts on the page for the duration of your browser session.

    72. Re:Impressive by the_enigma_1983 · · Score: 1

      Rendering pages as the user wants I would say is preferable to rendering pages the way the website wants. After all, it's the users choice as to which browser to use.

    73. Re:Impressive by Thinboy00 · · Score: 1

      Oh, thanks helpfriendinator. Without your inforeply I wouldn't have been able to think outside the box to architect a synergistic model of Web 2.0 paradigms that enable me to comprehend the emergent properties of the cloud.

      O_o

      So... many... buzzwords... brain... going... numb

      --
      $ make available
    74. Re:Impressive by Thinboy00 · · Score: 1

      He's obviously talking about Linux. Flash for Linux sucks.

      --
      $ make available
    75. Re:Impressive by Maxo-Texas · · Score: 1

      I use Noscript and ABP.

      I donated to the noscript writer, G.Maone, today in fact. :-)

      I think his program prevents a lot of viral infections and saves even people who do not use noscript from grief.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    76. Re:Impressive by Anonymous Coward · · Score: 0

      Some of us just don't use MS WIndows... and well, it doesn't slow GNU/Linux down at all. Not that I've noticed anyway. The first time I ever even installed ABP was for my Mom on her GNU/Linux machine and it had nothing to do with performance. It was because Yahoo!'s email interface puts the ad in an annoying place and she kept clicking it accidentaly so I asked her if she would like it removed. She said you can do that? I say yea! And I did. If it wasn't for that I wouldn't have installed ABP at all. Honestly if the advertising doesn't bother me... who cares. Sites do need to make money and allot of the sites I go to are non-profit sites like GNU/Linux ones so I want them to get the money. Running ABP is just not helping the situation. Now if there was something I was gong to do it would be to set my DNS to an alternative DNS server because it is really annoying when I type in a wrong domain and end up at my ISP's 'search' server. I don't like companies who violate standards. Shit don't work right that way-

    77. Re:Impressive by clone53421 · · Score: 1

      https://addons.mozilla.org/en-US/firefox/addon/1865

      I have no idea whether it’ll work in Iceweasel. It’s an element-hiding rule that blocks all <script> tags on Snopes.com and any <script href=> tags that embed a script from Snopes.com on a third-party website.

      Another example:

      ||facebook.com^$third-party,domain=~fbcdn.net
      ||fbcdn.net^$third-party,domain=~facebook.com

      Blocks third-party Facebook content (i.e., “Like this”) on websites that aren’t Facebook. Try visiting wimp.com with/without those filters.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    78. Re:Impressive by foniksonik · · Score: 1

      Block the download of the swf and there's no swf available to read in. So adblock works but a custom stylesheet would not.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    79. Re:Impressive by CAIMLAS · · Score: 1

      Yesterday I spent some time browsing using Chromium without an adblock package (on Windows).

      My first thought was "my god, Windows Chromium" is poorly written and slow" but then I realized I was getting all the ads, flash and all. Common web browsing was taking 20% of all three cores.

      Something seriously needs to be done with these advertisers. Half of what makes mobile computing worth the effort right now is that ads aren't even a real possibility on most platforms, form ost users; ruin that, and you're not only ruining the devices' battery life but a lot of the incentive to use the things.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    80. Re:Impressive by 10101001+10101001 · · Score: 2, Insightful

      It's much, much simpler to just install Chrome and not have to worry about javascript performance.

      The day one doesn't have to worry about javascript performance is the day we all have infinite computing resources. Until then, there's always someone out there writing either too much or too badly javascript, most often for a pointless (to me) reason. This latter part is a big reason to disable javascript. The other two? Annoying ads and malware (which might well be residing in said annoying ad). Of course noscript. flashbock, cookie safe, etc aren't silver bullets--there's still visited site tracking, meta-refresh, and lots of other possibly nasties (like buggy image, video (with html5), or html processing code). But, reasonably, even if I had infinite resources to run whatever random javascript (or flash or java) some web site wants ran, why would I aid what is still overly heavily used as a mechanism to spam myself?

      --
      Eurohacker European paranoia, gun rights, and h
    81. Re:Impressive by 10101001+10101001 · · Score: 2, Informative

      Because people have a strong obsession with infornography on the internet.

      --
      Eurohacker European paranoia, gun rights, and h
    82. Re:Impressive by nicknamesarefunny · · Score: 2, Informative

      Or Opera 10.6, which supposedly outperformed Chrome in the PeaceKeeper benchmark tests (http://www.downloadsquad.com/2010/05/31/forget-the-potato-opera-10-6-speeds-past-google-chrome-6/)

    83. Re:Impressive by Dragoniz3r · · Score: 1

      +0, Cute?

    84. Re:Impressive by Culture20 · · Score: 1

      Or you can use NoScript

      On an iP[hone/ad/odtouch]?

    85. Re:Impressive by Anonymous Coward · · Score: 0

      simpler =/= better

    86. Re:Impressive by hairyfeet · · Score: 1

      Actually ABP and ForecastFox is the two extensions that have made getting folks off IE an easy sell for me at my shop. When folks see how ABP gets rid of the crud AND speeds up page loads, and I tell them that ForecastFox will pop up a warning when severe weather is headed their way? They are sold.

      And all it takes is a few to get a domino effect going. ever since I showed my GF and a couple of out of town relatives how easy it was to get Firefox and Flash by using Ninite I've gotten emails from all over the place from "a friend of a friend of relative twice removed" wanting to know how to add ABP and ForecastFox now that they have Firefox and Flash going. I figure anything that gets more folks off IE on XP is a good thing though.

      As for TFA I think it'll all come down to performance. Mobile devices just don't have a lot of oomph, and nobody will want to use it if all you get is a slideshow. I know that on those Atom netbooks my GF's family seems to love it is a royal PITA getting decent flash performance, at least without a Broadcom HD card, so I don't even want to know what it will be like on a cell. Hey, does anybody know of a way to boost performance on those damned FB games? I swear I must get a dozen calls a week wanting more performance on those damned FB games.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    87. Re:Impressive by PopeRatzo · · Score: 1

      Hey, thanks!

      --
      You are welcome on my lawn.
    88. Re:Impressive by adolf · · Score: 1

      FYI: I got the same (non-)behavior with my Droid (running the Dolphin browser), and on my iPod Touch. It works fine with Firefox on my PC, but I've already got Flash installed there, so meh.

    89. Re:Impressive by Nemilar · · Score: 1

      The one site that I can think of that actually does use a webcam/mic via flash is ChatRoulette. So we might all be better if we don't have cam/mic support....

      --
      Nemilar http://www.techthrob.com - Visit Me!
    90. Re:Impressive by RulerOf · · Score: 1

      Says you. I highly dislike having to fuck with stuff to make it work when I don't want to.

      There's a reason Apple's products are popular, and it has nothing to do with the user's ability to customize them. Not that I condone their iron fist, but it's still the truth.

      --
      Boot Windows, Linux, and ESX over the network for free.
    91. Re:Impressive by stoborrobots · · Score: 1

      Why aren't maps just "maps"?

      Maps are just maps. Charts are just charts.

      "Infographic" is the term givent to the category of pictorially represented information, including but not limited to maps, charts, graphs, and combinations and augmentations of the above ("mashups" of maps with charts, etc)...

      For example, http://xkcd.com/681/ is an infographic which is neither graph, chart, nor map.

    92. Re:Impressive by GameboyRMH · · Score: 1

      That was my second thought - now I'm gonna need a Flashblock-like plugin to block HTML5 content, because the floodgates were about to be opened.

      But my first thought was "AWESOME! HTML5 is now backwards-compatible with Flash!"

      I tried some of the demos on my N900 and they were pretty sluggish compared to the Flash-powered versions, but not as bad as you might think.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    93. Re:Impressive by B3ryllium · · Score: 1

      More importantly, why are people overusing the word "cajoled"/"cajoling" lately?

      I'm going to hop into my jalopy and head down to the pharmacy's soda shoppe so I can complain to the jerk.

    94. Re:Impressive by mb1 · · Score: 1

      Times you've used a webcam or mic on html: 0 (probably)

    95. Re:Impressive by clone53421 · · Score: 1

      This one’s free...

      #a(href*=goatse.)

      Element hiding filters are powerful. :)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    96. Re:Impressive by Anonymous Coward · · Score: 0

      http://www.youtube.com/watch?v=rfmbZkqORX4

      =)

    97. Re:Impressive by nine-times · · Score: 2, Insightful

      Yeah, but even that is mostly a graph, I think. A clever graph. A graph with funny little things thrown in.

    98. Re:Impressive by Anonymous Coward · · Score: 0

      no, I better properly write my stuff.

    99. Re:Impressive by Anonymous Coward · · Score: 0

      SO I take it you haven't got your wang out for chatroullette then?

    100. Re:Impressive by centuren · · Score: 1

      Hey, now those flash ads can bog you down EVEN MORE, and just in case you left Javascript on with flash uninstalled, you get the benefit of it as well!

      Honestly, I think this will force most people to turn Javascript off if nothing else.

      Real world implications aside, it still sounds like a pretty impressive work. I doubt Chris Smoak was thinking "I should write a way for obnoxious ads to circumvent existing blocking measures" when he set out to do this. Stories like this remind me that the hacker mindset is still around, where "you can't do X" is accepted as a challenge.

    101. Re:Impressive by centuren · · Score: 1

      Unfortunately, you're exactly right. From the blog:

      (sic)"It’s stated intention is to allow Flash banner ads to execute on the iPad and iPhone, but there are plenty of other interesting applications (such as news site infographics)."

      There would be a lot of money to be made in cajoling those flash-based banner ads onto iPad / iPhone. Yep, lots o' money...

      Okay, maybe he was thinking exactly what I just commented he probably wasn't thinking. Even so, writing something that bypasses strict lockouts for a technology is still pretty great from my perspective. I can ask myself which is more relevant to my nerdy/programmer side: the convenience of avoiding banner ads, or the creation of a new method to implement locked-out technology on a closed platform?

      I don't like ads, but it's still an easy question to answer.

    102. Re:Impressive by metlin · · Score: 1

      Let me redirect you to some Ze Frank awesomeness.

    103. Re:Impressive by Anonymous Coward · · Score: 0

      Times regular people do that: Plenty. Why would sites like blogtv, ustream, stickam et al exist if nobody ever used them?

    104. Re:Impressive by Anonymous Coward · · Score: 0

      excellent. I was going to answer to the post above, but you summarized it so well

    105. Re:Impressive by design1066 · · Score: 1

      But then my grandma gets on it and is like "this website is too slow" Citation needed dude or a link or something. "It is absolutely not true. We're developing an HTML5 replacement for a flash app on a major brand's website and it's working perfectly on the iPad and iPhone. It's got moving images, videos, downloaded fonts (CSS3), etc. We haven't run into a single performance problem." Until you show it to the exec right XD

    106. Re:Impressive by Anonymous Coward · · Score: 0

      Oh, thanks helpfriendinator. Without your inforeply I wouldn't have been able to think outside the box to architect a synergistic model of Web 2.0 paradigms that enable me to comprehend the emergent properties of the cloud.

      That was iconic.

    107. Re:Impressive by Anonymous Coward · · Score: 0

      Never seen them ..

    108. Re:Impressive by DaVince21 · · Score: 1

      On Linux, so far it seems to be on par with the Flash plugin when it comes to performance. With some effort, this could at least be faster still than Adobe's own plugin, which is good news.

      It also says something about how crappy Flash performs on Linux in general.

      --
      I am not devoid of humor.
    109. Re:Impressive by Xest · · Score: 1

      Thankful I'd never encountered the term before, but in your complaint to get rid of the term I've now encountered it twice, and that's already too much!

    110. Re:Impressive by MikeBabcock · · Score: 1

      Why is addition math and not just addition?

      Infographic is a superset.

      --
      - Michael T. Babcock (Yes, I blog)
    111. Re:Impressive by Xest · · Score: 1

      Let's be honest, Steve is more likely to disable internet access on his devices, telling us it's for our own good and that it makes the experience far better than he is to accept an official Flash implementation.

      The worst part is, the fanboys would probably even buy into it too and pay extra for it as a feature if he used words like "magical", "innovative", and "groundbreaking" alongside his advertising blurb for such a move.

    112. Re:Impressive by Dan+Ost · · Score: 1

      Quite frankly, any app that doesn't honor VI key bindings already has a strike against it.

      As to rendering pages as intended, it certainly wasn't rendering pages as I intended it to. Why do you think I use the noscript plugin in the first place?

      --

      *sigh* back to work...
    113. Re:Impressive by clone53421 · · Score: 1

      There’s already a plugin to block any HTML content you don’t like. It’s called Adblock Plus, and it does selective element hiding using very powerful DOM filters.

      For instance, wanna block a <div> by a particular ID on a site? Easy...
      google.com#div(brs)
      Wanna just silently hide any links to blacklisted sites? You can do that too...
      #a(href*=goatse.)
      Wanna kill <script> almost completely on a site? Not difficult... (note that some of the event javascripts aren’t contained inside script tags and thus will actually still run, so you might actually like this better than if you just nuked JS entirely for the site a la NoScript)
      snopes.com##script
      Wanna block Flash? Hey, why not... and make it website-specific if you want by putting the domain in front.
      #object(type=application/x-shockwave-flash)
      Newer HTML5 features (SVG and canvas) have you worried about adverts served up using those instead of Flash? Block them...
      ##svg
      ##canvas

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    114. Re:Impressive by im_thatoneguy · · Score: 1

      Because there are more infographics than just maps.

      Infographics encompass graphs, charts, maps, tables, diagrams etc etc...

      So instead of saying:
      "This is most intended for ads, graphs, charts, maps tables, schematics, diagrams and illustrations."

      you can say
      "This is mostly intended for ads and infographics."

    115. Re:Impressive by nine-times · · Score: 1

      Still don't see the point. You could say, "My website has infotext and infographics on it, and I make money through running infoadvertisements." Or what happens if your graphics are also entertaining? Do you need to call them infotainmographics?

      Or how about graphics are "graphics" and maps are "maps"?

    116. Re:Impressive by teko_teko · · Score: 1

      I think YesScript is better.

      If you disable all JavaScripts, sometimes you don't even know what you're missing in a website.

    117. Re:Impressive by soppsa · · Score: 1

      Thats likely because you run Windows. Those of us who don't, see Flash suck. Flash sucks on my c2d, is fine on my i7. The fact that it takes an i7 to play back 720p (let alone 1080p) video properly via Flash goes to how poor the non windows implementations are...

    118. Re:Impressive by oasisbob · · Score: 1

      You should have told Edward Tufte this years ago, it would have saved him a lot of trouble.

      Instead of naming his seminal classic, "The Visual Display of Quantitative Information", he could have just called it "Charts and Graphs."

    119. Re:Impressive by xfurious · · Score: 1

      I've got Linux and Windows... ::shrug:: I guess my moderately powered computer with Intel integrated graphics is just blessed by the Flash fairies.

    120. Re:Impressive by xfurious · · Score: 1

      My Ubuntu 9.10 running Chrome at least has no troubles with the game. Though yes, the CPU usage is rather outrageous for a simple flash game.

  2. Flash without the memory leak !?!? by opencity · · Score: 2, Insightful

    This sounds better than the actual Flash player! I've been playing with canvas in an effort to get away from Actionscript but this, especially open sourced, sounds like the best of both worlds.

    --
    Physics is like sex: sure, it may give some practical results, but that's not why we do it.
    1. Re:Flash without the memory leak !?!? by Anonymous Coward · · Score: 0

      are you being sarcastic or are you retarded?

    2. Re:Flash without the memory leak !?!? by Bryan3000000 · · Score: 1

      No, he's probably just a designer. You know, the people who need to use design tools, and who do things that can only be effectively and efficiently done in Flash/ActionScript presently because no good design tools exist for the alternatives? Design tools, not development tools. There is a difference. While development tools are ultimately better in some sense, designers are only worth their pay if they can be extremely productive, and design tools allow that kind of efficiency coupled with an interface tailored to the way designers think and work. It's Adobe's bread and butter. Adobe does, after all, have a working business model selling design tools which wouldn't exist if this were not a tremendously large need.

      It's hard having to explain that things got the way they are for a reason. Everyone, even designers, wishes that it hadn't ended up this way. Probably even Adobe wishes it had ended up better, but they rightly see that it would not be cost effective to actually fix Flash. They plan to continue cornering the design market whether it's Flash or HTML5 or something else. Get it? They literally don't make any money from Flash - they give it away completely free. They don't even make royalties on things designed in/for Flash. They only make money selling design tools, and Flash has dominated because it has been the only effective and efficient way to design and implement the kind of dynamic/interactive content that real designers make, and must make and change very quickly in order to survive.

    3. Re:Flash without the memory leak !?!? by Shikaku · · Score: 1
    4. Re:Flash without the memory leak !?!? by JackAxe · · Score: 3, Informative

      The problem with a JS based player, besides being very limited, is performance and of course cross-browser/cross-platform inconstancies. HTML 5 AJAX is way slower than Flash Player 10.1 on my Nexus One. It's slower across the board when compared to Flash, weather it's a newer PC, or old Mac.

      What memory leak? From my experience, especially in recent years, it's been the developer's inexperienced bloat that's been an issue. It's up to you to manage your loops, listeners, objects created, and so on, as to keep memory and cpu usage low. It just takes competence and experience, which most of these so called Flash guys lack.

      Flash Player 10.1 mobile actually prevents the poorly developed bloat from using up too many resources, even on the pages that have more than one SWF running at once. The desktop version will hopefully implement this soon.

      Your comment about canvas to me says you're not that experienced with Flash. ActionScript 3's drawing API is a huge step up from Canvas. It's years ahead of SVG, or canvas, and it's not at the mercy of the browser for what it can do.

    5. Re:Flash without the memory leak !?!? by opencity · · Score: 2

      As far as I know Flash Player 10.1 has not fixed the graphics memory leak which was not caused by delveloper bloat. Flash was not releasing memory from loaded graphics according to Macromedia/Adobe. This was a big problem for developing browser based state pages. That may, however, be fixed in 10.1. Were you aware of that problem? Curious why my comment says I'm not experienced. The main problem I have with Actionscript is mobile penetration, and if canvas allows me to port client games and animations to iPhone/Pad it would be a big plus right now. jQuery takes the ugly out of javascript and makes lots of client friendly dynamic menu fades and swooshes easy that I used to push for Flash (to avoid javascript). That allows all updatable content in the html for easy (client?) update eliminating an XML import. I don't think Actionscript is going away and I do think html5 will eventually catch on, I just find it better for me as little guy to play both sides of some when-megacorps-rumble holy war.

      --
      Physics is like sex: sure, it may give some practical results, but that's not why we do it.
    6. Re:Flash without the memory leak !?!? by ChefInnocent · · Score: 1

      Hate to burst your bubble, but you'd find memory leaks in JS too. Your just not running it long enough to see the craptacular job the GC does, and most "JavaScript programmers" (frequently programmers from other languages coding in JS) don't explicitly deallocate their memory. (Yes, JS does allow for explicit deletion). As a result, the GC count doesn't get decremented correctly, and leaks spring forth. Just try to run a JS program for a few days that's actually doing something besides sitting there and watch the memory creep. AS could probably be better than it is, if the coders would actually delete their objects explicitly rather than expecting the system to know they are done with it. Though, I suspect most ActionScript isn't actually coded, but auto generated in the worst possible way; much like people using Word to create HTML.

    7. Re:Flash without the memory leak !?!? by opencity · · Score: 1

      But is it *not possible* to deallocate memory in JS? That is (or used to be) the case with Flash player. Even using best practices and ugly hacks the memory still starts (started?) to bloat. I do a lot of dynamic games and by not importing graphics I've had pretty good success keeping the Flash player under control - though I do slam the CPU but that comes with the territory.

      --
      Physics is like sex: sure, it may give some practical results, but that's not why we do it.
    8. Re:Flash without the memory leak !?!? by Anonymous Coward · · Score: 0

      Where is this "Explicit Deletion" feature of javascript?

    9. Re:Flash without the memory leak !?!? by soppsa · · Score: 1

      How many comments are you gonna reply to fapping over 'Flash Player 10.1' on your 'Nexus One'. We get it.

  3. Too slow or just me? by MetalliQaZ · · Score: 1

    The demo from HSR is way too slow to be useful. Is this the popular experience?

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
    1. Re:Too slow or just me? by Anonymous Coward · · Score: 0

      Just you. My computer the core the process was running on never went above above 1%

    2. Re:Too slow or just me? by Anonymous Coward · · Score: 0

      Odd, the first time through it was poking along (1 fps?), however, after a refresh it played through very nicely.

    3. Re:Too slow or just me? by bsDaemon · · Score: 1

      To be fair, this may be one of the few times people actually try to read the article, so I'm sure that's at least contributing to the problem (reduced speed of downloading the JS script before it can be executed)

    4. Re:Too slow or just me? by BronsCon · · Score: 1

      As the server is currently undergoing a slashdotting, I'd be inclined to advise you to let it load for a bit, then refresh.

      On several of the demos, I did notice that the flash would start first, but partway through the demo, flash would freeze for a moment and the javascript ended up taking the lead. This would seem to relfect the opposite of what you're experiencing.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    5. Re:Too slow or just me? by pushing-robot · · Score: 4, Informative

      Runs fine for me (OS X 10.6.3/Safari 4.0.5).

      CPU usage averages 15% (of one core) on the Strong Bad demo, except during the first bit with the Cheat, where it spikes to ~40%.

      Using Flash 10, CPU usage averages 8-9%, but during the same scene jumps to ~30%.

      Which is pretty damn impressive for an emulator. And proves that there's really nothing Flash can do that HTML 5 can't.

      --
      How can I believe you when you tell me what I don't want to hear?
    6. Re:Too slow or just me? by C_Kode · · Score: 1

      And proves that there's really nothing Flash can do that HTML 5 can't.

      I agree with everything you said, except this last statement.

    7. Re:Too slow or just me? by JackAxe · · Score: 4, Informative

      And proves that there's really nothing Flash can do that HTML 5 can't.

      No it doesn't. These are simple animation examples from years back . StrongBad was originally created in Flash 4. It's 2010, we're now using Flash 10.1. Flash has evolved quite a bit.

      Here's a list of what Flash can do, that HTML 5 can not; http://www.wirelust.com/2010/05/21/10-things-flash-can-do-today-that-html5-cant/

    8. Re:Too slow or just me? by mr_mischief · · Score: 1

      Flash isn't just the Flash Player. The Flash Player only exists because there was at one time no other decent way to run the output of the design and development tool Flash Professional.

      Adobe doesn't care if you use Adobe Reader to read a PDF so long as they can sell you Acrobat Professional to produce them. All the same, they don't give a rat's ass about whether you use Flash Player, Gnash, or a dead bloated squirrel to play back SWF files so long as you buy Flash Professional to produce the output file. There's even an option in Flash Professional to produce a standalone executable so someone doesn't need a Flash Player instance installed to view a presentation or play a game.

      Now that HTML 5, the video element, the canvas element, and JavaScript are going to be suitable replacements for Flash Player, Adobe already has plans to target those technologies from Flash Professional.

      That's their business model. It always has been. They sell high-end tools to people producing content, and they don't care what you use (other than they like the brand reinforcement of their own versions I'm sure) to view the content so long as your tools adequately reproduce the content.

      Adobe as of Creative Suite 5 (CS5) even has Flash Pro producing its save files as XML so they can be edited by other tools in addition to Flash Pro for better integration of third-party tools. The save format inherited from Macromedia when Adobe bought that company for Flash and some other tools was more or less just a dump of the memory Flash Pro was using.

    9. Re:Too slow or just me? by BikeHelmet · · Score: 1

      It's unplayable for me in Firefox (XP 32) - but it works great in Chrome. (XP 32)

      For Chrome, it hovers around 0-1% CPU usage, then part way through the animation spikes to 25% (using a full core!) for a couple seconds, then goes back to 0-1%. CPU time used is 8 seconds in task manager.

    10. Re:Too slow or just me? by Anonymous Coward · · Score: 0

      But isn't the audio playing in Flash? Except on Firefox, which is why it totally crawls on Firefox. Also these SWFs are all from half a decade ago, it wouldn't have a chance rendering a Flash Player 10.1 game with 3D, pixel-bender (shaders), sockets (+RTMP), and AS3 code which runs JITed?

    11. Re:Too slow or just me? by bemymonkey · · Score: 1

      Really? Even on the 1.5GHz Pentium M (!!!) I'm typing from right now, that ran fine in Firefox. A lot smoother than scrolling Slashdot... :(

    12. Re:Too slow or just me? by clone53421 · · Score: 1

      Try reloading it. If a normal refresh doesn’t fix it, try a forced refresh (Ctrl-F5) to reload the stuff it cached the first time.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    13. Re:Too slow or just me? by broken_chaos · · Score: 1

      It works really well on Firefox for me (32-bit binary on Windows 7 64-bit). Hovers around 1-2% CPU usage except the one place others are noting a large spike -- up to about 6-8% in my case. Of course my computer's specs are pretty high -- i7-930 at 3.5 GHz, hyper-threaded, with 6GB of RAM -- but nothing absurd.

      I didn't even have to tweak my addons (as I use noscript in its "allow same-domain" mode out of convenience/laziness) -- and I'm running Flashblock (so audio cannot be played in Flash), Adblock Plus, and NoScript.

    14. Re:Too slow or just me? by clone53421 · · Score: 1

      The reason for the warning about disabling Adblock is because some of the ads are blocked by Adblock’s EasyList filter, specifically by filters like this one:

      _728_90.

      He’s a bit lazy, though, because simply checking the blocked items and right-clicking the blocked item to identify the filter would have told him to simply rename the .swf and it should then work perfectly...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    15. Re:Too slow or just me? by farble1670 · · Score: 1

      And proves that there's really nothing Flash can do that HTML 5 can't.

      yes, that seems like a logical conclusion.

    16. Re:Too slow or just me? by BikeHelmet · · Score: 1

      It plays at about 2fps on Firefox.

      This is on a 3.5ghz Phenom II X4.

      But like I said, Chrome is perfectly smooth, and barely uses more CPU than an empty window updating itself.

    17. Re:Too slow or just me? by DaVince21 · · Score: 1

      So far, perhaps blur effects and fullscreening! Oh, and hardware acceleration I guess, but browsers are already starting to change their code to use hardware acceleration more.

      --
      I am not devoid of humor.
  4. Apple just updated its EUA... by Anonymous Coward · · Score: 5, Funny

    Apple just updated its EUA to exclude javascript, Steve Jobs reports that this will improve the user experience

    1. Re:Apple just updated its EUA... by Improv · · Score: 1

      Tossing it out isn't possible at this point - there are far too many pages that depend on it. The best you can hope for is providing a migration path and getting the major browser providers and the W3 to agree to it.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    2. Re:Apple just updated its EUA... by v1 · · Score: 2, Insightful

      If apple was being honest about the reasons for not including flash, things like problems with sandboxing and concurrent app access etc, this probably inciodentally solves those problems so Steve may not actually care.

      And it's a EULA btw.

      --
      I work for the Department of Redundancy Department.
    3. Re:Apple just updated its EUA... by ChefInnocent · · Score: 3, Insightful

      Like others have said, you are confused about JS. It is a beautiful language that has been cursed by the browser. The only features I'd like to add would be (explicit) multi-threading, and typing beyond var. JS is a truly object oriented language that offers dynamic scoping and functions as first class objects. I understand there are some command-line interpreters that actually allow those, but I've only used it in the browser. If any of those languages you mentioned had made their introduction via the browser, you'd hate them equally or more so.

    4. Re:Apple just updated its EUA... by clone53421 · · Score: 1

      What do you mean by typing beyond var? You’ve already got typing, even down to determining the class of a custom object, with the typeof and instanceof keywords...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Apple just updated its EUA... by bnenning · · Score: 1

      It is a beautiful language that has been cursed by the browser.

      You're right that the DOM incompatibilities aren't Javascript's fault, but it's just a bad language aside from that. Default global scope, lack of namespaces, and "optional" semicolons are awful design decisions, and the standard library is woefully inadequate. Python and Ruby give you all of its advantages without its bizarre misfeatures and with batteries.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    6. Re:Apple just updated its EUA... by Anonymous Coward · · Score: 2, Interesting

      Ah yes. Python, where instead of optional semicolons, we get non-optional intelligent whitespace.

      Last incomprehensible python bug was caused by a mix of tab and spaces in just the wrong line causing indentation to apply to the wrong portion, causing a switch to fail, causing a DOS of our server.

      Thanks Python and your arrogant refusal to even support a braces mode.

      Thankfully, this idiocy can be handled to some extent with a wrapper.

    7. Re:Apple just updated its EUA... by Anonymous Coward · · Score: 0

      JS is a truly object oriented language that offers dynamic scoping and functions as first class objects.

      JS has dynamic scoping? Never heard of that. AFAIK it has strict lexical scoping (where the scope of a variable is the whole function - not bounded by a while/if/for/etc. statement block) with closures, as compared to emacs lisp which has dynamic scoping.

    8. Re:Apple just updated its EUA... by Anonymous Coward · · Score: 0

      Pray that he does not alter it further..

    9. Re:Apple just updated its EUA... by DaVince21 · · Score: 1

      Is this just unbased hate? Please explain why this would be the case. JS performance IS quite good on most modern browsers right now, switching languages wouldn't change that (much) anymore.

      Plus imagine the hundreds of thousands of websites that become inaccessible if every browser started ditching JS right now.

      --
      I am not devoid of humor.
    10. Re:Apple just updated its EUA... by Terrasque · · Score: 1

      First of all, you should have your editor set to use either tab or spaces, and if spaces convert all tabs automagically. Mixing tabs and spaces in python is like mixing drugs and alcohol. Stick to one and you get happy days, take both and, and well... Just don't do it.

      And, about braces:

      >>> from __future__ import braces
      SyntaxError: not a chance (, line 1)

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    11. Re:Apple just updated its EUA... by Anonymous Coward · · Score: 0

      Right. And that sort of arrogant inanity is basically the one flaw that guarantees we have no python over here.

      Obviously mixing tabs and spaces is a problem.
      Any idiot knows that.

      But any idiot also knows that a language that *relies* on intelligent whitespace and where a change that (without proper preperation) will not show up on a printed page or in a large number of text editors can have severe consequences to the code, is
        also an incredibly stupid one.
      In a properly designed language, the worst consequence is some slightly inconsistent formatting here and there, easily fixed.

      Idiots who embrace Python are so enamoured of the idea of enforcing formatting (nevermind that not all code needs/should be in a One True Style) and of course of the things the language did well in terms of SDK and syntax that they are willing to overlook, obfuscate and ignore this stupidity.

      http://compsoc.dur.ac.uk/whitespace/
      "Most modern programming languages do not consider white space characters ..."

  5. I only wonder how the speed will be by gearloos · · Score: 3, Insightful

    I just wonder how efficient it will be for the rendering times. Some flash is already bordering on bloatware. Add in taking it apart and re-rendering and I start to wonder if its worth it to wait that long.

    --
    "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
    1. Re:I only wonder how the speed will be by Shikaku · · Score: 2, Informative

      http://smokescreen.us/demos/sb45demo.html

      Just open it in Chrome. I can't tell the difference between the flash and the javascript version.

      (Also oddly enough the source code is right here? http://smokescreen.us/demos/js/smokescreen.0.1.3-min.js or did he mean he'll clean it up...)

    2. Re:I only wonder how the speed will be by mister_playboy · · Score: 1

      I start to wonder if its worth it to wait that long.

      I'm very sure the answer is "no".

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    3. Re:I only wonder how the speed will be by Shikaku · · Score: 2, Interesting

      http://pastebin.com/vuRxVfbx

      Here it is after running it through a javascript beautifier. ... From what I see, yeah, he implemented it.

    4. Re:I only wonder how the speed will be by xfurious · · Score: 1

      Yeah see this is what I don't believe. Why would they have that process occur billions of times in the browser instead of doing it ahead of time... I mean, why don't they build a native precompiler which takes in an SWF and spits out a specialized Javascript. Then simply use the tag with the original SWF(s) and include the javascript for the SWF right below the object tag. Then when it runs, the Javascript could determine if Flash is available-- if not it would replace the with a and do it's thing. Hell, maybe that's what they're doing and the blog just had it wrong. Won't know until the source is out and they spit out some more documentation on how it all works.

    5. Re:I only wonder how the speed will be by Anonymous Coward · · Score: 1, Insightful

      who cares how crappy it runs. all i want to see it do is load flash, and then bring a idevice to its knees. steve will either give in and allow binary flash, if adobe will even write it for them now, or he will keep his ways, and every single website out there with flash ads will make the browsing experience on the idevices so useless people will ditch them. LMFAO

    6. Re:I only wonder how the speed will be by thetoadwarrior · · Score: 1

      I had a few minor quirks with the audio and it's completely unplayable in Firefox. Either it won't take off at all or it's going to annoying a hell of a lot of people if this starts popping up on the net.

  6. One of Apple's Major Complaints was Performance by Anonymous Coward · · Score: 0

    so this isn't going to fix anything, besides forcing apple to create a workaround so their mobile platforms don't get destroyed by JAVASCRIPTING FLASH.

  7. No, they'll be Steve Jobs' Best Friend by mveloso · · Score: 5, Insightful

    Jobs doesn't care about flash content, he cares about flash. If the flash content can be used without flash itself, well, that'd be great.

    Not sure why, but slashdot's headline writers are starting to sound more and more like tabloid writers. Why not say "Smokescreen to Adobe: flash off!"

    1. Re:No, they'll be Steve Jobs' Best Friend by famanz · · Score: 5, Insightful

      Jobs doesn't care about flash content, he cares about flash.

      Sorry but that's just not true. Did you miss the recent uproar about the new iPhone SDK agreement? The new agreement bans any applications that were not natively written in C/C++/Objective C. This updated agreement was released only weeks before Adobe CS5 was to debut with advanced tools that would allow the porting of flash apps to the iPhone. If flash itself was the problem then such a clause would not have been added.

    2. Re:No, they'll be Steve Jobs' Best Friend by nurb432 · · Score: 0

      Steve cares more about Flash's ( lack of ) performance. If Flash wasn't such a resource hog/security risk, you would see it on Apple media devices

      --
      ---- Booth was a patriot ----
    3. Re:No, they'll be Steve Jobs' Best Friend by mini+me · · Score: 2, Interesting

      Who says it has anything to do with Adobe or Flash?

    4. Re:No, they'll be Steve Jobs' Best Friend by gaspyy · · Score: 1

      not weeks before -- it was released on a Friday, with CS5 launch on next Monday.

    5. Re:No, they'll be Steve Jobs' Best Friend by Anonymous Coward · · Score: 0

      There is a way to use flash content without flash. Adobe (flash) CS 5 implemented a way to compile the .fla as a natively build iPhone application. But Apple banned did not like this so much ;-(

    6. Re:No, they'll be Steve Jobs' Best Friend by Anonymous Coward · · Score: 0

      Jobs doesn't care about flash content, he cares about flash.

      Sorry but that's just not true. Did you miss the recent uproar about the new iPhone SDK agreement? The new agreement bans any applications that were not natively written in C/C++/Objective C. This updated agreement was released only weeks before Adobe CS5 was to debut with advanced tools that would allow the porting of flash apps to the iPhone. If flash itself was the problem then such a clause would not have been added.

      Because that's still Flash. It's just bundling the Flash runtime with the content and calling it an app.

      Apple has no problems with web apps at all. There's a full web browser (shock!) with JavaScript (horror!) included on the iPhone.
      It even has a feature where you can turn a web page into an app icon on the home screen. (Gasp!)

    7. Re:No, they'll be Steve Jobs' Best Friend by ToasterMonkey · · Score: 1

      Adobe CS5 was to debut with advanced tools that would allow the porting of flash apps to the iPhone. If flash itself was the problem then such a clause would not have been added.

      Funny, you say advanced porting tools in your first sentence, then flash itself in the second. I think Apple is really more concerned about losing control of the iPhone/iPad development environment. I don't think they even particularly care to exercise their own control, just keep it away from outsiders. I mean, if they wished to really lock it down, they could pick one language, one IDE, and stop pursuing HTML5, right? Just my own opinions, and Apple is very hard to read.

    8. Re:No, they'll be Steve Jobs' Best Friend by Enderandrew · · Score: 1

      No, he cares about iAd.

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

      He doesn't want others from profiting where he wants to be the gatekeeper.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    9. Re:No, they'll be Steve Jobs' Best Friend by sjonke · · Score: 1

      I'm not sure I understand what else it's about if it's not about Flash itself. Flash does suck. I don't like it on our Macs. Either it performs poorly, it crashes or the arrow keys don't work, or all the above (we experience all of these on our Macs at home, the latter being just as irritatingly vexing as the other two issues). But what is the reason for not wanting Flash apps to be convertible to iPhone apps? iPhone apps, if sold, make Apple money. if they aren't sold, they don't, but there's lots of free apps available so Apple doesn't have a problem with free games and other apps. The claims that access to free Flash games and such on the web are what Apple doesn't want are ridiculous. Just look at the app store. There are not only a ton of free games and apps, but Apple is *paying* to distribute them. Clearly Apple believes that access to free apps adds value to the iPhone. Flash apps on the web would cost Apple nothing at all to provide access too... except that Adobe has never produced a reliable flash plugin for any Apple product, and in fact has shown no interest or motivation ever in providing such, and that would lead to higher support costs and also a reduction in customer satisfaction with the iPhone. Apple's concerns about a Flash plugin are justified.

      So why are they blocking non-natively built apps? One guess I have is that Jobs does not want apps, or what appear to be native apps, that don't conform to the interface of the iPhone, which I presume is what we end up with via Flash conversions. He doesn't want native apps that don't work like native apps.

      --
      --- What?
    10. Re:No, they'll be Steve Jobs' Best Friend by GreyLurk · · Score: 2, Interesting

      No, it was compiling to native ARM bytecode from AVM3 bytecode. Very different. Apple does have a problem with Flash Content, because it threatens their API Lockin. All of the fluff about user experience and running slowly is just a smokescreen for the lockin problem. If it was a performance problem, due to bad software development, then they would catch it in their App Review process before putting it on the store.

    11. Re:No, they'll be Steve Jobs' Best Friend by omnichad · · Score: 1

      And you can include an Objective C app that has nothing but a UIWebView window loading a SWF file from Javascript.

    12. Re:No, they'll be Steve Jobs' Best Friend by rsborg · · Score: 1

      This updated agreement was released only weeks before Adobe CS5 was to debut with advanced tools that would allow the porting of flash apps to the iPhone.

      Actually it was released the Thursday before CS5's release, and was a twist of the knife into Adobe (with whom Apple has a love/hate relationship -- more hate, actually).

      Steve has been screwed by Warnock, Gates and their like before, and took this action at the worst possible time for Adobe as repayment. The last thing Steve wants is to get screwed again, and have his innovative platform (iPhoneOS) get "leveraged" by Adobe just like the Mac was.

      --
      Make sure everyone's vote counts: Verified Voting
    13. Re:No, they'll be Steve Jobs' Best Friend by Pollardito · · Score: 1

      The CS5 program was apparently just going to compile the Flash interpreter into your program, so banning that could still mean that he doesn't like the performance of the Flash interpreter. I do think that there are lots of secondary side-effects of banning Flash that he loves though (fewer online video sites that you can use on your iPhone means more iTunes sales, fewer free Flash game sites that you can use means more crapware games sales), and most of his arguments can be easily waved aside by making Flash an optional app that people would have to know that they're installing so if it's buggy and crashes a lot the blame goes where it should.

    14. Re:No, they'll be Steve Jobs' Best Friend by Achromatic1978 · · Score: 3, Informative

      No he doesn't. Steve cares that Flash provides the end user a rich framework for applications or games that would be easy to circumvent the App Store with.

    15. Re:No, they'll be Steve Jobs' Best Friend by PopeRatzo · · Score: 0, Troll

      Steve has been screwed by Warnock, Gates and their like before, and took this action at the worst possible time for Adobe as repayment. The last thing Steve wants is to get screwed again, and have his innovative platform (iPhoneOS) get "leveraged" by Adobe just like the Mac was.

      Wait, let me get my violin. Steve is simply a victim, the poor gentle soul that he is.

      --
      You are welcome on my lawn.
    16. Re:No, they'll be Steve Jobs' Best Friend by bnenning · · Score: 1

      Steve has been screwed by Warnock

      How? If anything, Apple screwed Adobe previously by dumping 64-bit Carbon after promising it for over a year. At this point I wouldn't blame Adobe if they dropped Mac support altogether.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    17. Re:No, they'll be Steve Jobs' Best Friend by HuguesT · · Score: 1

      Adobe dropping mac support together with about 30% of their CS customers ? how likely is that ?

    18. Re:No, they'll be Steve Jobs' Best Friend by Anonymous Coward · · Score: 0

      1. Conspiracy theory (for laughs)

      Jobs saw the money the RIAA was making and decided he wanted some of that sweet suing your own customers action! He's going to declare all web pages are meant for iDevices (no one uses PCs anymore...) and claim anything too app-like on a web-page is a sue-able offense!

      2. Broken by design?

      Given that performance is apparently poor on Apple machines, could JavaScript performance be deliberately poor on Apples as a design choice? If you think it's altruistic, it's so they can stop annoying flash ads and let JavaScript be glue between pages, nothing else. If you want to do bad, you have to go through the app store and you'll be denied. If you don't think it's altruistic, JavaScript is there only to make websites that need it function, they want it gone but can't ditch it while they're using it as an excuse to ditch Flash to achieve app store lock in. Performance is deliberately bad to force anyone wanting on the iPhone to go through the app store. HTML5 is not meant as a serious alternative, only a shield for PR and anti-trust reasons.

    19. Re:No, they'll be Steve Jobs' Best Friend by brantondaveperson · · Score: 1

      But if that's the case, then how come the iphoneOS comes with a full web browser and javascript and canvas support too. I mean, they've even got a page on the apple dev site about it here:
      http://developer.apple.com/safari/articles/makinggraphicswithcanvas.html

      So since you can create rich apps in this way, how does the argument that Steve wants to make sure you can't hide from the app store hold water? I think the fact is that Flash on apple devices has sucked for a long time, and Adobe have failed to address the issue. It's certainly not very impressive on my macbook pro, taking several seconds to take youtube videos full-screen (during which time a spinning pizza at least gives me something to fling around the screen).

    20. Re:No, they'll be Steve Jobs' Best Friend by Lars+T. · · Score: 1

      No, it was compiling to native ARM bytecode from AVM3 bytecode. Very different. Apple does have a problem with Flash Content, because it threatens their API Lockin.

      Nope, but because it creates an API lock-in.

      All of the fluff about user experience and running slowly is just a smokescreen for the lockin problem. If it was a performance problem, due to bad software development, then they would catch it in their App Review process before putting it on the store.

      The performance problem is only a problem of the Flash player, of course. The lock-in into the Flash API isn't. Which not only makes sure the cross-compiled apps have a complete lack of support for multi-touch gestures (until Adobe comes to implementing them), but more importantly lack of support for any features of iPhone OS 4 (with little chance that Adobe will ever include them unless others copy them). Remember what you said first: it was compiling to native ARM bytecode from AVM3 bytecode. Now tell me: why didn't it compile to Objective-C source code, which the app author could change to add these features to? Answer: vendor lock-in. At least you got that right.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    21. Re:No, they'll be Steve Jobs' Best Friend by Lars+T. · · Score: 1

      No he doesn't. Steve cares that Flash provides the end user a rich framework for applications or games that would be easy to circumvent the App Store with.

      Some of the games and many of the apps you can buy (or get for free) at the app store are magnitudes richer than anything done in Flash. Steve cares not a bit about your fantasies.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    22. Re:No, they'll be Steve Jobs' Best Friend by Achromatic1978 · · Score: 1
      That makes absolutely zero sense.

      I provide an argument for blocking something that circumvents the App Store, and your counter is "Well, there are apps in the App Store that do things better than Flash, so therefore why would anyone want to block Flash for /that/ reason?"?!?

      Return to Wikipedia, study definition of non-sequitur. What on earth has the ability of a developer to write a rich application that he can distribute through the App Store got with the decision of the owner of the App Store attempting to deny a developer the ability to write a rich application in a different framework/ecosystem.

      Wow, just wow.

    23. Re:No, they'll be Steve Jobs' Best Friend by Lars+T. · · Score: 1

      That makes absolutely zero sense.

      I provide an argument for blocking something that circumvents the App Store

      Yes, exactly.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    24. Re:No, they'll be Steve Jobs' Best Friend by rsborg · · Score: 1

      How? If anything, Apple screwed Adobe previously by dumping 64-bit Carbon after promising it for over a year. At this point I wouldn't blame Adobe if they dropped Mac support altogether.

      Dude, read up on Apple and Adobe's ongoing feud... this goes way back, like 14+ years.

      --
      Make sure everyone's vote counts: Verified Voting
  8. no. by Anonymous Coward · · Score: 0

    I know every time slashdot runs a story on some crazy hack, we always get the people that don't get it asking why?

    And we invariably have the 267 comment thread debating "why" vs "because it's cool".

    But I'm afraid I'm going to have to put my foot down. This isn't so much a epic hack as a unholy kludge. This is as if Hitler killed 9 million Jews "because they were there".

    1. Re:no. by Shikaku · · Score: 4, Interesting

      The point was to prove HTML5+Javascript can do everything Flash can do.

      Now the next step is to do it better.

    2. Re:no. by coolsnowmen · · Score: 1

      An AC goes Godwin in a parent post and is 'putting his foot down.'
      HAHAHAHAHAHA-

      Thanks for that.

    3. Re:no. by Anonymous Coward · · Score: 0

      The point was to prove HTML5+Javascript can do everything Flash can do.

      Well, the point was actually to let Flash ads run on the iPhad without redoing all the ads.

    4. Re:no. by revlayle · · Score: 1

      The interesting side effect was "hey this can do most everything thru Flash 8" - not bad, but, yeah, it was mostly for ads :)

    5. Re:no. by Anonymous Coward · · Score: 0

      The point was to prove HTML5+Javascript can do everything Flash can do.

      Now the next step is to do it better.

      and make an HTML5+Javascript editor that provides all the nice editing features that Flash Pro provides.

      Most developers use flash not just because of what the player can do but because its just easy to create flash content.

    6. Re:no. by prockcore · · Score: 1

      Except HTML5 + Javascript *can't* do everything Flash can do.

      Here's just one example:
      http://lab.andre-michelle.com/karplus-strong-guitar

      It's a synth guitar, no samples, just straight up wave generators and low pass filters generating raw audio data. In contrast, HTML5's audio consists of "stream this wav file". It's like the difference between the canvas tag and the img tag.

    7. Re:no. by Anonymous Coward · · Score: 0

      http://www.wirelust.com/2010/05/21/10-things-flash-can-do-today-that-html5-cant/

    8. Re:no. by Anonymous Coward · · Score: 0

      Because flash support on some platforms is horrible?

    9. Re:no. by Shikaku · · Score: 1

      http://clouddev.org/synth

      If this is possible using javascript that is also possible.

    10. Re:no. by prockcore · · Score: 1

      Doesn't work in chrome.. safari just rips the speakers, and firefox buzzes and pauses. If you look at what they're doing, they're just base64 encoding audio data and sticking it in an audio tag. The data isn't streaming.

  9. Javascript trumps Flash? by RLBrown · · Score: 4, Insightful

    My take is that this proves, perhaps to a significant degree if not completely, that Javascript/HTML5 can do anything that a native Flash engine could do . So why build in Flash? Go straight to Javascript/HTML5. I do not think Steve Jobs will be unhappy about this at all.

    --
    -- Perhaps I see less than some, but more than many.
    1. Re:Javascript trumps Flash? by h4rr4r · · Score: 1

      Yet, I heard no sound during these demos. Without sound strongbad is not so great.

    2. Re:Javascript trumps Flash? by hesiod · · Score: 1

      I did. Perhaps you need to turn your speakers up.

    3. Re:Javascript trumps Flash? by h4rr4r · · Score: 1

      I got it working in Chrome, in firefox I had no sound and it was very slow. I am running adblock there though.

    4. Re:Javascript trumps Flash? by grumbel · · Score: 1

      There are plenty of tools to build Flash content, there aren't nearly as much or as advanced tools to build Javascript/HTML5 apps.

    5. Re:Javascript trumps Flash? by mikerz · · Score: 1

      Unfortunately not true. HTML5 isn't even an approved standard and won't be for another year or two. Adobe has said it will have HTML5/Canvas capabilities built into the Flash IDE by then (it already has been demonstrated to do this).

      A chief strength (and criticism) of flash is that it is a compiled format, now using an ahead-of-time compiler. Try to do AR in javascript or something similar -- you can't. Flash has tried to be the web's bleeding edge; they do not need to wait for anyone before building in new capabilities.

      PS Flash supports C++ libraries as well via the alchemy project, introducing great speed boosts over AS3 as well as interoperability with AS3.

    6. Re:Javascript trumps Flash? by JackAxe · · Score: 3, Interesting

      HTML 5 AJAX can do what Flash was doing years back. It can't do what Flash does now.

    7. Re:Javascript trumps Flash? by ink · · Score: 1

      That is the real reason we'll be using Flash for the foreseeable future. Perhaps the iPad/iPhone will finally force someone to create the artistic tools that are needed for HTML5 timeline-oriented content. Whoever builds that will be very rich... Hmmmmm....

      --
      The wheel is turning, but the hamster is dead.
    8. Re:Javascript trumps Flash? by clone53421 · · Score: 1

      AdBlock blocks some of the demos (particularly, the ads... seems that the EasyList subscription blocks anything with _728x90. in the address, for instance). The sbemail worked very slowly, still worked very slowly after an F5, but ran quite snappily after a Ctrl-F5. I have no idea whether the sound worked or not because nothing has sound on this computer...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    9. Re:Javascript trumps Flash? by bemymonkey · · Score: 1

      Works fine in Firefox on a 5 year old laptop over here (Pentium M). Probably a configuration issue...

    10. Re:Javascript trumps Flash? by Anonymous Coward · · Score: 0

      Except Flash is like a plane that will not take off, making it just like a car (except much bigger, taking up all the space on the road).

  10. the iPad needs this by Lord+Ender · · Score: 3, Insightful

    A certain sort of video (the kind you can't find on Youtube) comes primarily in Flash format. This sort of video seems to drive the adoption of new technology. If this can bring said video to the iPad, sales are certain to engorge.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:the iPad needs this by Anonymous Coward · · Score: 1, Funny

      Youporn implemented HTML5 video:

      http://www.intomobile.com/2010/05/21/youporn-jumps-on-the-ipad-bandwagon-with-html5-videos.html

    2. Re:the iPad needs this by Bryan3000000 · · Score: 1

      Now people will finally have a reason to bring the iPad into their bed and make it an intimate device, as Jobs envisioned.

    3. Re:the iPad needs this by Anonymous Coward · · Score: 0

      A certain sort of video (the kind you can't find on Youtube)

      I can totally imagine what you're referring to: comment videos about people commenting on someone's comment, all filmed with a webcam they found in a box of cereal.

      Oh. You said can't. Never mind.

    4. Re:the iPad needs this by Anonymous Coward · · Score: 0

      If I read the subtext of your message correctly, sales aren't the only thing that will engorge.

    5. Re:the iPad needs this by Anonymous Coward · · Score: 0

      A certain sort of video (the kind you can't find on Youtube) comes primarily in Flash format. This sort of video seems to drive the adoption of new technology. If this can bring said video to the iPad, sales are certain to engorge.

      This is modded "insightful" and not "funny"?

      Apple seems pretty happy with selling two million iPads in a couple months. Happy enough that they don't need to support pr0n.

      Leave pr0n support to other tablet vendors. They'll be grateful. Besides, it's not like Slashdotters ever buy Apple products they don't jailbreak.

    6. Re:the iPad needs this by Lord+Ender · · Score: 1

      If I read the subtext of your message correctly

      You have got to be some kind of god-damned genius. Jesus, Professor Einstein, your parents must be proud of your fan-fucking-tastic ability to figure shit out like that.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:the iPad needs this by Anonymous Coward · · Score: 0

      These videos are already available on the iPhone and I assume that they work on the iPad as well. Pornhub is a good place to start.

    8. Re:the iPad needs this by Cronock · · Score: 1

      Your humor detector is broken.

    9. Re:the iPad needs this by Terrasque · · Score: 1

      Don't worry, the Android tablets will soon be here. Steve Jobs have personally recommended them, and as we all know Android strive to please in every way.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
  11. Good test of 'open platform' by DavidR1991 · · Score: 4, Interesting

    Adobe insisted Flash is an open platform: This will be a good test of their claims. Will they compete admirably against a JS re-implementation of their own wares (and improve their own runtime - hence Smokescreen as competition to foster improvement) or will they fight dirty?

    1. Re:Good test of 'open platform' by TeknoHog · · Score: 2, Interesting

      There are already other open-source Flash players, notably Gnash, and the GPU-powered one that was discussed on /. recently. None of these is a complete implementation, but I like to think that competition between different OS projects will make things better.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Good test of 'open platform' by DavidR1991 · · Score: 1

      Oh yeah, I know of Gnash et al. - but I think this is going to hit a nerve much more than those projects because it has "You are obsolete" written all over it: Not only can JS displace Flash, it can bend over backwards and run Flash itself. It's a big statement. I don't think Adobe will take kindly to it (or not as kindly as they've accepted generic FOSS re-implementations)

    3. Re:Good test of 'open platform' by Jer · · Score: 3, Insightful

      Why should Adobe care? As far as their history goes, I think Adobe would love it if they didn't need to support a flash plug-in. They certainly don't seem to want to invest a lot of time/money into keeping it up-to-date.

      Adobe makes their money on Flash development tools. They give the plug-ins away for free to sell more dev kits. I could see them kicking up a fuss over open source compilers, but not interpreters.

    4. Re:Good test of 'open platform' by evilviper · · Score: 1

      Adobe makes their money on Flash development tools. They give the plug-ins away for free to sell more dev kits. I could see them kicking up a fuss over open source compilers, but not interpreters

      And what happens when a 3rd party plugin gets popular, but omits feature X, or adds feature Y?

      Adobe's dev tools then need to be modified to disable some favored feature, which will then piss of developers who use it and want it. Or perhaps Adobe can't add feature Y, giving some 3rd party an advantage in Flash dev tools. Or worse, a good Flash player gets developed, which automates the process of dumping a Flash object into some other format (eg. HTML5), which is then intended to be, or at least can be, modified from there with some other dev tools.

      Control of the player gives Adobe control of the dev tools.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Good test of 'open platform' by m509272 · · Score: 1

      Fighting dirty for what purpose? Adobe is looking to sell the authoring tools. The runtime is FREE. Any further ways in which Flash apps can run sells more authoring tools. If I were them I'd be donating money and assistance to make this the most compatible and efficient runtime method as possible.

    6. Re:Good test of 'open platform' by maxume · · Score: 1

      Well, Smokescreen needs to hit parity with the native client before you can decide if they are competing with it.

      --
      Nerd rage is the funniest rage.
    7. Re:Good test of 'open platform' by somenickname · · Score: 1

      Why should Adobe care? As far as their history goes, I think Adobe would love it if they didn't need to support a flash plug-in.

      If that were true, they would open source their plugin and let the community improve it.

      They certainly don't seem to want to invest a lot of time/money into keeping it up-to-date.

      Because they don't need to. They've already "won". With a huge installed base and no real competing technology, there is little motivation to improve the product. Only in version 10.1 have they gotten around to even adding video hardware acceleration while flash as a video delivery device has been a staple of the internet since youtube came on the scene. My guess is they are adding it because 1) It will make flash usable on phones. 2) There is some fear that HTML could become a viable alternative.

  12. Great news for Intel and AMD. by Anonymous Coward · · Score: 0, Insightful

    This is fantastic news for Intel and AMD. Crap like this is why we need to buy a new computer with a faster processor every year, just to do the same shit we were able to do last year.

    You know, I could watch streaming video just fine back in 1995 using RealPlayer on my old HP-UX workstation. That workstation probably has less computing power than a shitty clamshell phone today. But times change. Now it's 2010, and my computer from last year will barely have enough power to suitably run this JavaScript video player monstrosity.

    It's not that we can do something that we couldn't do 15 years ago, it's just that we take an absolutely moronic approach these days.

    1. Re:Great news for Intel and AMD. by Pharmboy · · Score: 4, Funny

      Crap like this is why we need to buy a new computer with a faster processor every year, just to do the same shit we were able to do last year.

      But this is a NEW way to watch those 15 year old videos! That alone makes it better.

      --
      Tequila: It's not just for breakfast anymore!
    2. Re:Great news for Intel and AMD. by TheKidWho · · Score: 1

      That's nice, your comment just shows how ignorant you are.

      Don't worry, I'll get off your lawn.

    3. Re:Great news for Intel and AMD. by xfurious · · Score: 1

      Oh wow, why did we never think of that! Your right, we should dump Flash player and HTML5 and VP8 and h264. Who needs em? The world would be better served if we all just picked up a copy of RealPlayer. :-P OK but seriously. Smokescreen is not a video player. It's a vector graphics advertisement player. Which you only need on platforms without Flash. Like the iPhone. Running video frames through a Javascript engine is moronic, but that's not what they are doing. Someone mark as informed troll and we'll all move on.

    4. Re:Great news for Intel and AMD. by NevarMore · · Score: 1

      But this is a NEW way to watch those 15 year old videos! That alone makes it better.

      Yea, nothing like re-living the Age of Consent Tour in HD on the iPhone.

    5. Re:Great news for Intel and AMD. by Anonymous Coward · · Score: 0

      Realplayer didn't come with the DRM capabilities of Flash though...

    6. Re:Great news for Intel and AMD. by foniksonik · · Score: 1

      Yeah video at 320x240 12 fps in a horribly blocky encoding with mono audio at 64kbps. Feel free to go back to that - I'll enjoy my 1080p HD at full framerate with the extra bandwidth you've just freed up.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  13. Slow on Firefox by maccodemonkey · · Score: 4, Informative

    This is running like a dream on my Mac running Safari, but I tried it on a co-workers Mac running Firefox, and it crawled...

    Just for reference if you're trying this on Firefox.

    1. Re:Slow on Firefox by EkriirkE · · Score: 1

      Same here with firefox 3.6.3 + Windows (vista). crawwwlllll

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    2. Re:Slow on Firefox by Anonymous Coward · · Score: 2, Informative

      Slow on Firefox at initial attempt.
      Then I turned off AdBlock (as it visibly recommends), refreshed and it's as fast as it gets.
      So it's possibly some anti-adblock check, not a problem with Firefox.
      Which makes sense because those guys are advertisers and would like to see adblock go away.

    3. Re:Slow on Firefox by BZ · · Score: 2, Informative

      It also uses broken browser-sniffing, so it's not possible to easily test what it would behave like on development Firefox versions....

    4. Re:Slow on Firefox by robot256 · · Score: 1

      Sounds like a job for Chrome 4 and its supposedly lightning-fast JS/HTML5 engine.

    5. Re:Slow on Firefox by N0Man74 · · Score: 1

      I want to throw in that it's really slow in Firefox under XP as well, but it runs great with Chrome.

      I think they are suffering from the slashdot effect though. It took a few tries to successfully load.

    6. Re:Slow on Firefox by Anonymous Coward · · Score: 0

      I don't have AdBlock. It's still so slow it's unusable on my system (and it's a fast machine). There must be something else that can slow it down as well.

      Doesn't work at all in IE8 (with or without compatibility mode).

    7. Re:Slow on Firefox by dmmiller2k · · Score: 1

      I use Adblock too and this demo was slow when I first loaded the page with Adblock running normally, but it played at pretty much normal speed when I RE-loaded the page, without disabling Adblock for the page's URL. Doesn't seem like an Adblock issue to me.

      --

      "No matter how cynical you get, it is impossible to keep up." -- Lily Tomlin

    8. Re:Slow on Firefox by Inda · · Score: 1

      Try the other demos using FF. They give a real view of what this Smokescreen is capable of. I was mildly impressed.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    9. Re:Slow on Firefox by stiller · · Score: 1

      Yes, same here. On chrome it runs normally, but with pretty high - nearly constant 30% - cpu usage on my macbook pro 2.2

    10. Re:Slow on Firefox by tralfaz2001 · · Score: 3, Informative

      I had the same experience the first time I attempted to load the page. It was absolutely glacial. Then ,I tried to load the page a second time and it seemed to run just fine. I'm guessing some timing was altered when certain chunks of data got cached on the client. Try letting the page begin rendering, then reload the page. It worked for me on FF 3.6.3 on a MacBookPro3,1 2.6GHz. Curious if anyone else has similar results.

    11. Re:Slow on Firefox by drinkypoo · · Score: 1

      It's quite a dog on chromium daily on Lucid... but this is an Athlon 64 1.2GHz, which is slow by modern standards :p

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Slow on Firefox by Anonymous Coward · · Score: 0

      Indeed FF3.5 + XP.

      stro

      strong_ba

      strong_bad_ema

      strong_bad_email.ex

      ug...

    13. Re:Slow on Firefox by clone53421 · · Score: 1

      Had nothing to do with AdBlock for me, but a regular F5 didn’t speed it up... it took a Ctrl-F5 and then it was running just as quickly as you please.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    14. Re:Slow on Firefox by h4rr4r · · Score: 1

      It was quite fast on my atom powered lucid netbook, using chrome stable.

    15. Re:Slow on Firefox by Anonymous Coward · · Score: 0

      Same AC as above. Tried F5ing it, like other posters mentioned, and it works like a charm.

    16. Re:Slow on Firefox by EkriirkE · · Score: 1

      You're right! It seems some timing baseline is grossly miscalculated on the initial load.

      (and now that I can see which ep this is, it's one of my fav - I've have the MP3 of that on my playlist for years!)

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    17. Re:Slow on Firefox by adolf · · Score: 1

      I played it a few of times (using the refresh button), and it worked fine (and apparently identically) all of those times. I never did any goofing with ABP, which is using Easylist US.

      And in case anybody is actually, you know, trying to make this thing more livable, here's a synopsis of the computer in question:

      Firefox 3.6.3 32-bit, Windows 7 x64, Q6600, nVidia, X-Fi.

      (I'd also like to take this time to point out that performance-related bug reports are more-or-less useless without performance-related data to go with them. It just takes a second, really.)

    18. Re:Slow on Firefox by Anonymous Coward · · Score: 0

      Firefox 3.6 on Linux runs great. Chromium on Linux is not usable.

  14. runs slow but takes little cpu by Erno_Rubaiyat · · Score: 1

    Okay this is a pretty good proof of concept and it runs super slow. I looked over at my cpu usage though thinking it was hogging it like flash and cpu usage was almost non-existent. I would love to see this implemented well, but OTOH I would probably start running noscript to block ads eventually too.

    1. Re:runs slow but takes little cpu by Jer · · Score: 1

      What browser are you using?

      I'm using Firefox 3.6.3 and it started very slow, but I reloaded the page and it was as fast as running it in flash native. So I think the issue might be un-related to the script itself and actually in the javascript implementation or maybe in the interaction of various plug-ins I'm using that required a reload to make it go away (after allowing it through temporarily for noscript).

  15. Welcome addition by ezratrumpet · · Score: 1

    If the player will work without being slow, then it's a welcome addition. Just a thought - what if it grows up to be faster in later editions?

  16. mirror: by Anonymous Coward · · Score: 0

    /.'d pretty quick for me. this isnt quite a mirror but it is a video of the guy that coded it showing it working on an iPad:

    http://vimeo.com/12014368

  17. Gordon? by Jorl17 · · Score: 5, Informative

    What about Gordon? That one *is* open-source. Is it different from what TFS refers to in terms of goals (not current state)?

    --
    Have you heard about SoylentNews?
    1. Re:Gordon? by Anonymous Coward · · Score: 0

      Smokescreen is primarily concerned with getting most flash ads working, with features not used by flash ads getting lesser priority. The real goal is to allow existing flash ads be seen on mobile devices.
      Gordon is not advertisement oriented.

    2. Re:Gordon? by Anonymous Coward · · Score: 0

      I agree Gordon seems much more promising, but dropped into abyss shortly after initial release.
      Though tobias still works on it.

      I wonder if, as most marketing/ads start up, they stole their initial code from an open source project, namely gordon.

  18. Why on apple.*? by The+MAZZTer · · Score: 4, Insightful

    Other than Apple's non-support of Flash on the iPad, this has nothing to do with Apple. This is an Adobe Flash emulator written in JavaScript.

    1. Re:Why on apple.*? by mini+me · · Score: 1

      Because it proves (again) that Adobe can bring Flash to the iPhone/iPad without breaking agreements with Apple. It shows that Adobe would rather cry about the situation instead of actually supporting the product they claim to stand behind.

  19. More efficient?? by MarkRose · · Score: 1

    Interesting. It seems to use less CPU in Chrome on my Linux box than the actual Flash plugin, too!

    --
    Be relentless!
    1. Re:More efficient?? by Anonymous Coward · · Score: 1, Interesting

      I did not monitor the CPU usage, but on Ubuntu with Firefox, Smokescreen seems to runs FASTER than Adobe's Flash plugin does. The MS Demo on their site allows you to run Smokescreen side by side with Flash and the animation finishes 15 seconds sooner when using Smokescreen. Sure, there is some minor image degradation (alpha gradients seem unsupported) but it is better than Adobe whom cannot even implement half-assed frame skipping (let alone a decent variation).

    2. Re:More efficient?? by clone53421 · · Score: 2, Interesting

      I noticed the same thing on Windows XP, 1.8 GHz... although it was a much less drastic 2-3 sec. difference.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:More efficient?? by snadrus · · Score: 1

      I'm waiting to see how it does on Facebook games.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
  20. Badass? by nurb432 · · Score: 1

    More like 'slowass'.

    --
    ---- Booth was a patriot ----
  21. Chaos Theory by MoldySpore · · Score: 1

    The Internet Finds a Way.

    This isn't so much about Apple as it is about users finding a way to run the apps and code they want, where they want, when they want it.

    Although if it doesn't suck up resources, this could enable flash on Apple iDevices, and I doubt Steve Jobs will ignore it if it catches on.

    --

    "I hope you know how very lucky you are to know me, because I am so incredibly incredible."

    1. Re:Chaos Theory by Anonymous Coward · · Score: 0

      Users? RTFA. It was designed to render advertisments on devices that don't support Flash, you pillock. Why the hell would you be happy about that?

  22. Very slow on iPhone 3GS by sjonke · · Score: 1

    Pretty nifty anyway, and if the browser has (much) faster Javascript, maybe it will run well? Did anyone try this on an Android 2.2 phone which is suppose to have such?

    --
    --- What?
    1. Re:Very slow on iPhone 3GS by mdm-adph · · Score: 1

      Couldn't get it to load on a Android 2.1 system, even though the maker says on his demo page that it runs on an iPod Touch/iPhone system, though slowly. Wondering why Android was left out.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    2. Re:Very slow on iPhone 3GS by fatnickc · · Score: 1

      I didn't find it all that slow on the 3rd generation iPod touch. Sure, it's not quite full speed but not an order of magnitude off that.

    3. Re:Very slow on iPhone 3GS by Fnkmaster · · Score: 1

      Android 2.2 does indeed have a port of the V8 Javascript engine, which is very fast. However, for some reason, Smokescreen doesn't seem to load on my Nexus One (running 2.2 pre-release).

      Of course, I have the Flash plugin set to on-demand so I can load Flash if I want to anyway, but I thought it would be cool to see this working on Android. No go for now. :(

  23. Rube Goldberg by MrTripps · · Score: 5, Funny

    It opens SWF binaries, unzips them (in native JS),follows a little ball down a wire track, knocks over domino that begins a chain of falling dominoes, the last of which frightens a chicken into laying an egg, which rolls down a ramp, cracks into a frying pan, flipped by a spring loaded spatula onto a plate with bacon attached to a remote control car, that drives it to the kitchen table. Then a counter weight pulls up the plate, puts on the table, then extracts images and embedded audio and turns them into base64 encoded data. That is a lot of trouble just because Jobs is being prissy about what runs on his over priced under powered eye candy.

    --
    "I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
    1. Re:Rube Goldberg by Anonymous Coward · · Score: 0

      Pytagora suichi!

    2. Re:Rube Goldberg by MillerHighLife21 · · Score: 1

      Price is a reflection of what people are willing to pay and based on iPhone sales, I'd say it's priced pretty well.

      Sent from my iPhone

      --
      "Don't teach a man to fish, feed yourself. He's a grown man. Fishing's not that hard." - Ron Swanson
    3. Re:Rube Goldberg by Blakey+Rat · · Score: 1

      So wait, you get bacon?

      I don't see the problem.

    4. Re:Rube Goldberg by sjonke · · Score: 1

      For the Android version, replace frying pan with Android 2.2 phone playing a Flash Video. But it doesn't work because the egg ends up too runny after the battery dies.

      --
      --- What?
    5. Re:Rube Goldberg by tuxedobob · · Score: 1

      Do you even have a Mac? Flash blows on it. Adobe just doesn't give a damn, and it's about time someone gave them the finger.

  24. I'm not so sure about that... by N0Man74 · · Score: 3, Insightful

    I don't buy your take on things.

    I think it has a lot more to do with being the gatekeepers for content (and continuing to get a cut of the profit) than with flash content itself. They don't want people using apps and games on their platform that you didn't buy from the app store, hence no Flash or Java on the i-devices.

    1. Re:I'm not so sure about that... by Theaetetus · · Score: 2, Informative

      I don't buy your take on things.

      I think it has a lot more to do with being the gatekeepers for content (and continuing to get a cut of the profit) than with flash content itself. They don't want people using apps and games on their platform that you didn't buy from the app store, hence no Flash or Java on the i-devices.

      ... except that they built in the ability to turn a web page into an app that sits on the home screen. So, for example, I have a Google Latitude app, and a Google Calendar app. Furthermore, it's not about profit, because there are many, many free apps in the Apple App Store. Flash does seem to be the clincher.

    2. Re:I'm not so sure about that... by N0Man74 · · Score: 1

      Is the "clincher" Flash applications, or the Flash content? Some here are suggesting that it's the application that Apple is against, but I maintain it's the content.

      And hasn't Apple said they don't like widget type apps also?

      Also, maybe it is not all about profit. There's also control...

    3. Re:I'm not so sure about that... by Theaetetus · · Score: 1

      Is the "clincher" Flash applications, or the Flash content? Some here are suggesting that it's the application that Apple is against, but I maintain it's the content.

      Okay... And your evidence? Otherwise, you're just repeating an unsupported assertion, rather than maintaining an argument.

      And hasn't Apple said they don't like widget type apps also?

      No... As I said, they give you the ability to turn any web page into an app.

    4. Re:I'm not so sure about that... by jmorris42 · · Score: 1

      > They don't want people using apps and games on their platform that you didn't buy from the app store, hence no Flash or Java on the i-devices.

      Ding! We have a winner!

      Exactly correct, follow the MONEY.

      The idea is everyone saw what Nintendo did all those years ago when they raised the middle finger to the SCOTUS and locked their platform. Every console since has been ever more locked. Then cell phones were all locked (gotta keep people away from seeing how insecure the mobile network is after all... and $1 for a ringtone was sweet) and no serious objections were raised from either regulators or customers. So the PC makers (and especially OS vendors like Microsoft & Apple) started feeling like chumps for allowing just anyone to sell apps for 'their' computers without having to give up a taste to the manufacturer. So that is about to change. The iPhone was after all just a phone and all previous phones were closed. But the iPad sold well enough to convince Apple (and probably Microsoft, Dell, etc) that customers are stupid enough to put the chains on.

      Now we find out if they are right or not. Choose wisely folks.

      --
      Democrat delenda est
    5. Re:I'm not so sure about that... by N0Man74 · · Score: 1

      Are you seriously picking at using a form of "maintain" instead of "assert"? When I double-check my dictionary (m-w.com), it lists "assert" as one of the definitions to "maintain", as well as a synonym. My writing isn't perfect, but I think you are being silly now.

      You never addressed the question of whether they are against the application or the content. I can only assume, since you seem to be taking a contrarian viewpoint, that you think it's the application rather than the content.

      Considering that the reasons that Steve Jobs gave in his open letter criticized both the standard (and therefor the content) and the application, you could have been reasonably justified in saying that Apple doesn't like either. If that's the case, then it still would suggest that Apple is not going to like Flash content rendered through JavaScript anymore than through the Flash application.

      However, if you are implying that it's the app itself, not the content, then your position seems to be just as much as an "unsupported assertion" as my own.

    6. Re:I'm not so sure about that... by N0Man74 · · Score: 1

      As far as the widgets comment goes, that was purely based on what was written in other articles here on Slashdot (including one today). I don't know much about that subject, which is why I posed it as a question.

    7. Re:I'm not so sure about that... by Anonymous Coward · · Score: 0

      No... As I said, they give you the ability to turn any web page into an app.

      AC jumping in here. This is consistent with Apple's behavior, because what they are against is 3rd party material disrupting their overall 'feel' If you make a webpage app on your phone, and it looks completely out of place, you accept it because you yourself made the webpage app. If, on the other hand, you install 3rd party material through the App store, and it ends up looking out of place, you are more inclined to blame the platform, because to you, the Apple Target User, everything that comes out of the App Store is equal. So Apple allows you yourself to have a little control of your device, but not 3rd party material.

    8. Re:I'm not so sure about that... by Theaetetus · · Score: 1

      Considering that the reasons that Steve Jobs gave in his open letter criticized both the standard (and therefor the content) and the application, you could have been reasonably justified in saying that Apple doesn't like either.

      No, because the standard has nothing whatsoever to do with the content. The Flash API can be used for games, utilities, banner ads, applications, Gmail interfaces, etc. Obviously, Apple has nothing against games, utilities, applications, Gmail, and - if you look at many of the ad-supported apps on the Apple store - banner ads.
      No, the standard has nothing whatsoever to do with the content, and it is the buggy, bloated, virus-prone standard that is the issue.

    9. Re:I'm not so sure about that... by Theaetetus · · Score: 1

      As far as the widgets comment goes, that was purely based on what was written in other articles here on Slashdot (including one today).

      Saw the other one and I apologize - my definition of widget was slightly different ("a small application"). Apple's problem with the widget-like apps are that they're desktop replacements... Not widgets, exactly, but interfaces for collections of widgets that may run simultaneously. And Apple hasn't been pro-multitasking, for many reasons.

    10. Re:I'm not so sure about that... by Lars+T. · · Score: 1

      Flash has no "content". Flash is an utterly replaceable way to deliver content.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    11. Re:I'm not so sure about that... by Lars+T. · · Score: 1

      > They don't want people using apps and games on their platform that you didn't buy from the app store, hence no Flash or Java on the i-devices.

      Ding! We have a winner!

      Ding ding ding, we have a LOOOOSER.

      http://www.apple.com/webapps/index.html

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    12. Re:I'm not so sure about that... by Cronock · · Score: 1

      And hasn't Apple said they don't like widget type apps also?

      No... As I said, they give you the ability to turn any web page into an app.

      Just to clarify, the reason Apple is against widget-apps is that their sole purpose is just to go out and grab a web page. This is basically just a waste of time for their app reviewers, a waste of money for people fooled into buying them, and is supported in the basic user interface. They're basically just a web browser app with 1 page to load.

    13. Re:I'm not so sure about that... by N0Man74 · · Score: 1

      No, because the standard has nothing whatsoever to do with the content.

      Perhaps I was assuming too much when I thought that it would be clear that when contrasting the application vs the content, that by "content" I am referring to the vehicle for which this content is being carried, i.e. the format/standard... And by application, I specifically mean Adobe's software.

      I wasn't trying to suggest that Apple doesn't want any content that could possibly be made as a flash app, and I'm baffled as to how you could reasonably interpret it as such.

  25. Still useless by Anonymous Coward · · Score: 0

    Very impressive but can he solve the three main problems with Flash?
    1) Performance
    2) Ads
    3) Uselessness

    The real problem is Flash content is garbage. The fact that hit hogs resources while being garbage is just all that much worse. Running it as a Javascript interpreter will be all that much worse. Blah.

  26. Doesnt appear to be due to browser speed... by Anonymous Coward · · Score: 0

    Chrome 6.0 64-bit dev build
    Ubuntu 64-bit
    3Ghz Quad-Core Phenom II

    and it's dreadfully slow. (almost nil cpu tho!)

    yes I have tried refreshing it.

  27. JavaScript is the scapegoat for the DOM by Millennium · · Score: 1

    What needs to be replaced, if anything, is the DOM, not JavaScript. When you don't have to deal with the DOM and the resulting browser-compatibility issues, JavaScript is actually pretty awesome. It's not without its warts -no language is- but it's surprisingly capable.

    However, that raises the question of what the DOM should be replaced with, and I don't have an answer for that.

    1. Re:JavaScript is the scapegoat for the DOM by revlayle · · Score: 1

      I was one of those who used to think that JavaScript was just no good, and needed a real programming language. Honestly, while I like my Java (C# too!), C++ or even Pascal, I found that JavaScript is very powerful, flexible, object oriented (using a prototypical method of creating classes of objects)... it is not better or even worse than Lua, Python, Ruby, or any other programming language (used for scripting or not). It's not the end-all-be-all, but at least it SEEMS it is more of a standard between modern browsers than the DOM is. JS frameworks (like jQuery, ext, prototype, moo tools or even YUI) evens the development field for cross-browser functionality even more.

      The DOM is a piece of work, however... as you say, this is where the incompatibility nightmares begin. The JS frameworks I mentioned earlier HELP with that, but still cannot solve the issue without custom development for each browsing platform (even if minor) and testing across all major browsers. The varying levels of CSS support is the worst of the incompabilities, in my opinion - it's where most of my daily work resides is resolving the differences between IE 7, IE 8, FF 2.0+, Safari 3.0+ and Chrome 4.0+ are (thankful my org doesn't support IE 6 anymore).

    2. Re:JavaScript is the scapegoat for the DOM by revlayle · · Score: 1

      Also, the DOM should be replaced with creamy peanut butter ... mmmmmmmm

    3. Re:JavaScript is the scapegoat for the DOM by Anonymous Coward · · Score: 0

      The real feature I find great with Javascript is the self-modification. You can pass functions to functions, get their internal text, modify it, call the result, and do all sorts of cool stuff.

    4. Re:JavaScript is the scapegoat for the DOM by revlayle · · Score: 1

      I have never bee a fan of run-time code modification. However, thinking about it, that is no worse than doing an "eval" on a string that is javascript. As long as the source of the script is secure, I guess that would be quite interesting.

  28. And Adobe can't do this, why? by tk77 · · Score: 5, Interesting

    This works pretty well under the released version of Safari for OSX 10.6. In fact, in some of the samples where the flash version is provided as well, the Flash ones use more CPU then the HTML5 ones.

    There is a bit of degradation in some of the graphics, but hey its better then not seeing the graphics (ok, that really depends ... if its an ad and you prefer not to see it ... whatever).

    Now the question is, why can't Adobe add a feature to the Flash authoring tool to just output the HTML5 and whatever is needed, that smokescreen does in the browser?

    From some of the samples it would seem like you could just "drop in" the converted version with minimal loss of quality and reach a much larger audience.

    I would still prefer Flash, for the most part, go away, and this won't help that too much (initially anyway). But it seems like this would be a good way for many web sites to start using HTML5 now, while support and implementations mature, as well as giving all the Flash devs time to learn to write natively in HTML5.

    1. Re:And Adobe can't do this, why? by chrysrobyn · · Score: 1

      Now the question is, why can't Adobe add a feature to the Flash authoring tool to just output the HTML5 and whatever is needed, that smokescreen does in the browser?

      Hasn't this been the whole question bantered about in the media? Where Adobe says that Flash isn't about distribution or language, but about making content easier to create? Where Apple says they want people to be creative and make that easy, but that the Flash interpreter sucks donkey balls due to its affinity for crashing and battery munching? What part of that isn't precisely "Export Flash content to HTML5"?

    2. Re:And Adobe can't do this, why? by Anonymous Coward · · Score: 0

      "Now the question is, why can't Adobe add a feature to the Flash authoring tool to just output the HTML5 and whatever is needed, that smokescreen does in the browser?"

      They've already previewed publishing from flash/Illustrator to html5's canvas at last years MAX conference.

    3. Re:And Adobe can't do this, why? by TomorrowPlusX · · Score: 1

      Actually, adobe is. I can't recal the name of the project, but Adobe's writing a canvas-based flash renderer in JS.

      Canvas is actually the right way to go, because despite all the comments in this thread about how HTML-5 is "officially as powerful as flash" now, the fact is flash does still have some advantages, like bitmap filters.

      Those can be implemented from scratch in a canvas-based renderer, whereas any attempts via dynamic SVG will be subject to whatever support SVG has for filters.

      In short, by implementing a from-scratch canvas-based renderer, Adobe gets full control over the pixel pipeline, which allows them to get pixel-perfect rendering. Flash is, believe it or not, a very high quality renderer, and Adobe likely doesn't want to lose that.

      --

      lorem ipsum, dolor sit amet
  29. uhoh, almost "open source" already by Anonymous Coward · · Score: 0

    If you post your JavaScript source, even minified, without a server component then you've given away all your secrets. Reverse engineering an 8,000 line JavaScript program is not that difficult. But I must say, that's an impressive coding effort!

  30. Gordon has done this for ages. by Yonkeltron · · Score: 0, Redundant

    Gordon is a pure JS flash runtime. http://paulirish.com/work/gordon/demos/

    --
    Keep the faith, share the code
  31. SmokeScreen by gmuslera · · Score: 1

    Named after a curious side effect after a while running it, they had to choose between that name and FriedMobo.

  32. Actually... by mujadaddy · · Score: 1

    Actually, Flash allows all those little Flash games, which would cut out Apple's 40% for an AppStore game sale.

    --
    Populus vult decipi, ergo decipiatur...
    "Force shits upon Reason's back." - Poor Richard's Almanac
    1. Re:Actually... by Theaetetus · · Score: 1

      Actually, Flash allows all those little Flash games, which would cut out Apple's 40% for an AppStore game sale.

      No, because the AppStore has many free games, for which Apple's 40% of nothing is still nothing, and it's highly unlikely that those little Flash game makers will suddenly start charging for access to their free, advertiser-supported games, so 40% of nothing will still be nothing.

    2. Re:Actually... by broken_chaos · · Score: 1

      But, it's Apple's 40% of nothing, dammit.

    3. Re:Actually... by mujadaddy · · Score: 1

      Have you actually tried to PLAY any of those "many free games"?

      Protip: They're shit.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
    4. Re:Actually... by HuguesT · · Score: 1

      Any free game developer on the app store still nets Apple $99 a year. Not so bad after all.

    5. Re:Actually... by Lars+T. · · Score: 1

      But, it's Apple's 40% of nothing, dammit.

      Actually, it's only 30% of nothing.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  33. Not too great on the iPhone by Caste11an · · Score: 1

    On my iPhone 3GS, the Strongbad email runs, but it's dog slow (about one frame per second) and there's no sound. It's a cool idea, but it's effectively unusable (not that this will stop ad agencies from immediately pumping it out to the entire web).

  34. Reminds me one flash thing... by eexaa · · Score: 1

    ...could they please show Happy Tree Friends videos as a demo of this?

    kthxbye

  35. Impressive.... by mad.frog · · Score: 1

    It's a nice piece of work.

    It would be even more impressive if it didn't use ~4x the CPU time that Flash itself does to render the same content....

    1. Re:Impressive.... by tuxedobob · · Score: 1

      But will I be able to switch from a Daily Show episode to a Colbert Report episode without reliably crashing every single time?

    2. Re:Impressive.... by mad.frog · · Score: 1

      Probably not, since those sites won't work with Smokescreen in the first place...

    3. Re:Impressive.... by tuxedobob · · Score: 1

      They could. It's just flash video on their backend anyway.

      Heck, those sites work even better if you block the right host. You get to skip the ads but can still see the episodes. :)

  36. Awesome! by Weezul · · Score: 2, Funny

    So you're saying iPhone will get piss slow JavaScript based Flash while the Flash Blocker on my N900 functions normally? Awesome! :)

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  37. Run other .swfs by by+(1706743) · · Score: 1
    You can run other swfs by download the page source, js/smokescreen.0.1.3-min.js and said flash file. Assuming you're running a web server (this is Slashdot...everyone runs Apache, right?), just change

    var url = 'swf/sbemail45.swf'

    to

    var url = 'AYB.swf

    and point your browser to the modified page. And yes, AYB at least attempts to work...a little choppy, though.

  38. Proof that Flash is not needed anymore by rveldpau · · Score: 1

    In my opinion this is proof that Flash is no longer needed. Flash was filling a specific need that HTML could not address. With the new version of HTML being able to replicate Flash (in 8000 lines of code at that), we should be prepared to abandon the proprietary Flash format, and embrace open standards like HTML5.

    1. Re:Proof that Flash is not needed anymore by clone53421 · · Score: 1

      If anything, this is proof that the Flash player is no longer needed.

      So you want to author some media-rich content? Who you gonna call?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  39. Size by fsterman · · Score: 2, Interesting

    Using Packer (with variable renaming and 64bit encoding) it get's down to 105,177 -over 30% reduction in size. Using Gzip, it could easily get below 50K.

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  40. Think of the desktop users too! by moosesocks · · Score: 1

    The MacOS Flash Player is also terrible, often sucking up 100% of CPU cycles no matter how fast the computer is. It's been bad for a few years, and has gotten progressively worse with each release.

    For those of us with PPC macs, this has made internet video all but unusable (despite the machines being powerful enough to do anything else). My PowerBook can play back 720p H264, XViD, or even FLV video without stuttering through VLC. However, it's completely incapable of playing back a tiny 320x240 video on YouTube when using the official Flash Player.

    Is it possible to use this Javascript magic to write a greasemonkey script to interpret the Flash, and strip the video out into an embedded instance of VLC, Quicktime, or (in the case of H264 flash files), HTML5 <video>

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:Think of the desktop users too! by rossjudson · · Score: 1

      Are you generalizing your comments on Flash player speed to current mac architectures, or restricting to PPC? Given that Apple isn't building anything more with PPC, why should Adobe invest resources there? Flash works fine on my Intel-based iMac. I've never had the slightest hiccup with it, and it certainly doesn't use up "100% of CPU cycles".

      I've never gotten quite clear on exactly what the anti-flash crowd was saying was wrong with Flash. I haven't done much Flash development, but what little I have done involved working with generating the bytecode for SWF files, so I know pretty much how that works.

      Which leads to this: On a design basis, given the _requirements_ placed on something like Flash, what would you do differently? How should it be "designed better", to do what it does? What would _your_ flash-like wire format look like? What would your API look like?

      The _implementation_ of the Flash player is a separate topic, and I suppose there's plenty of room for empirical analysis of what Adobe has done.

    2. Re:Think of the desktop users too! by Anonymous Coward · · Score: 0

      Flash sucks on my intel-based Mac mini (Core 2 Duo 1.83GHz - don't fucking tell me it's a slow computer).

      The worst offenders seems to be alpha and gradients. As soon as something like that is used in the Flash, speed drops to below 5fps for full-screen Flash (1280x1024).

  41. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  42. Wrong name by Anonymous Coward · · Score: 0

    He should have named it Smoakscreen

  43. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  44. Open Source Flash "Compilers" by weston · · Score: 1

    I could see them kicking up a fuss over open source compilers

    Unlikely. For one thing, the Flex SDK (which is the official compiler underlying Flex) has actually been open source for a while now. And MTASC has been around for at least 4-5 years and it's open source as well.

      Then there's ming which isn't exactly a compiler, but it's another method of targeting SWF, and OpenLazlo, and SWFTools and SWFMill and ... well, the point is, Adobe doesn't seem to have been particularly interested in squashing tools which target the Flash runtime.

  45. Slow? by Anonymous Coward · · Score: 0

    Ehr... considerin I'm on a i7 Xeon and it's stuttering to get through the first 20s of the video... how the hell does he expect it to work on ANYTHING slower then this?
    Pretty cool nevertheless....

    captcha: undwind

  46. Interesting Bug by Kwami · · Score: 1

    I tried the linked demo in Firefox 3.5.3 on Windows 7 and it ran great. CPU usage capped at 13% and mostly stayed at about 2-4%. Fantastic! However, I noticed a strange bug. If I close the tab where the "video" is running, the audio continues to play until the end. That's incredibly obnoxious.

  47. gnash? swfdec? by Vyse+of+Arcadia · · Score: 1

    What's sad is that this seems to work better than gnash and swfdec combined, and they've been in the works for years and years.

  48. Sourcecode by Anonymous Coward · · Score: 0

    Isn't the source code already "available" ?
    It's not under GPL or BSD. So if he just fixes that I can stop pretending that I don't have the source code.
    http://smokescreen.us/demos/js/smokescreen.0.1.3-min.js

  49. Why would it be slow? by SanityInAnarchy · · Score: 1

    Oh, I get it -- it would be insanely slow to load. If nothing else, think of it locally generating all that base64-ness, which the browser then has to decode again before displaying.

    But at the same time, in my experience, Flash is still significantly more CPU-intensive than the browser playing the same content, and native players are several times faster still. HTML5 could be optimized to be faster, and there are, what, four competing implementations?

    So this will probably be slower to load, but also will probably run much faster, given how slow the Flash player itself is. (Unless it's a fundamental design problem with the flash format and specifications, and a fast Flash player is actually impossible...)

    --
    Don't thank God, thank a doctor!
  50. not running on my iPhone by thenextstevejobs · · Score: 1

    Had similar results as you on Safari on my MBP, but not getting the video to render on my iPhone. Anyone else having this?

    --
    Long live the BSD license
  51. Soon to be open-sourced? by nicknamesarefunny · · Score: 1

    But if it is entirely in JavaScript, isnt it already open source? After all the browser has to download the script locally to run it. Unless the code is obfuscated??

  52. Targeting JavaScript... by Anonymous Coward · · Score: 0

    So basically this means that the Adobe could make Flash simply target HTML5..... Seems to be what would make everyone happy.

  53. jPlayer supports HTML5 and fallsback to Flash by ciantic · · Score: 1

    See jPlayer

    I really mean it, jPlayer supports HTML5 and fallsback gracefully to Flash if HTML5 support does not work. And it is very coder friendly, you can create your own seekable player on top of it using the jPlayer calls very easily.

  54. Turning Off Stuff by drx · · Score: 1

    Maybe it will rather make people go to sites that are not plastered with advertisments instead?

  55. Why would Jobs dislike this? Proves him right. by gig · · Score: 1

    Why would Jobs dislike this or even care? Apple is not anti-Flash, they just don't want the FlashPlayer running on their devices. This actually proves Jobs to be right. You can do Flash-like things with open standards, and no plug-in on the device. Doesn't matter what tool you use. The time and energy it would take to deploy FlashPlayer to all mobiles and update 4 times a year for security is like Appolo project level. And we see from this demo it's not fucking needed just as Jobs has said.

    This is an Adobe story, not an Apple story, as it has been all along. FlashPlayer is supposed to be "cross-platform" yet Adobe has managed to put FlashPlayer v10.1 on Mac, PC, and in a beta that runs on a small minority of Android phones with outrageously bad performance. A JavaScript FlashPlayer that is truly cross-platform is like a gift for Adobe. It rescues the Flash developer tool and all the people who have Flash skills and makes them relevant to this decade.

    Still, I think this would be more practical if it were a developer tool that converted Flash binaries to JavaScript and SVG and then you deployed the JS and SVG. Converting on the fly each time seems like the wrong approach, especially on tiny mobiles.

    An HTML5 export from Flash is what is really needed. The fact that Adobe hasn't done that yet is incredible. But then, they shipped Dreamweaver CS5 in spring 2010 with no HTML5 support! Fucking madness. Don't tell me it's not ratified, the fucking spec describes the past and present, not the future.

  56. It works in some of the lesser-used browsers, too. by mr_mischief · · Score: 1

    These are all on Mandriva 2010.

    Works in Midori 0.2.0 albeit slowly.

    Works in Epiphany 2.28.1 too. The larger animations like Strongbad are much slower than Flash Player, but the banners are only a frame or two behind.

    In Fennec 1.0.0 the smokescreen version works and I have no Flash Player plugin. Since that's supposed to be primarily for mobiles, it just seems right. The larger animations do seem a bit really in Fennec as well, but the banner ads are snappy. The Lyris one is actually a bit faster in smokescreen than in Flash Player.

    Does not work in Konqueror 4.3.5 for some reason. I wonder if that version supports the necessary elements of HTML 5 yet. The "No smokescreen. :(" string doesn't show up and the space required is set aside in the render, but nothing ever loads. AdBlock enabled and disabled do the same thing: they run the Flash Player but not the smokescreen version.

    Dillo 2.2.1 as expected doesn't support the necessary elements.

    As expected, Links 2.2 in graphical doesn't support what smokescreen needs. I didn't bother trying the curses version.

    NetSurf 2.5 (as compiled by me since there's no distro package for this one) doesn't work with smokescreen. Neither does the SVN development version of what will be 3.0 for that matter.

    Oddly enough, some of the major browsers slowed down even more than the minor ones on the larger files.

  57. Holy shit. by DaVince21 · · Score: 1

    This is really, really impressive. I was watching the sample sbemail and honestly couldn't believe this wasn't an actual Flash plugin object. It ran almost completely perfectly, even on this years-old single core PC.

    Some problems with the easter eggs at the end, but the rest... DAMN. This stuff may work better than actual Flash on my PC!

    --
    I am not devoid of humor.
  58. Re:It works in some of the lesser-used browsers, t by mr_mischief · · Score: 1

    Replying to myself to note that uzbl works, too. As it uses WebKit, I'm not too surprised. I'm not sure of the exact version, as the command line parser seems to be broken and the option to print the version and quit doesn't print the version and actually leaves some processes running. (Bad coders! No cookies!)

    I installed it via urpmi rather than compiling it, so I'm not sure of the git version, either. The RPM name is uzbl-0.0-0.1.20091130.0.1mdv2010.0 so I'm guessing it's version 0.0-01.20091130.0 since the other part is standard Mandriva patch level info.

  59. the worst part by Anonymous Coward · · Score: 0

    is that this guy is a non-profit, possible amateur compared to the people at Adobe and Apple, and both Adobe and Apple together cannot come to a solution on how to use flash with the iphone. Thank God for 'thinking outside the box.'