Wrapped in gaffa

Programming, Art, Music, Philosophy, Politics

Show me good use of ECMAScript on the Web

with 2 comments

Microsoft want their Silver-something to replace ECMAScript and Flash and Mozilla wants to develop ECMAScript in the direction of Silver-something.

What do I need it for? Nothing.

You can view this blog perfectly fine with a pure HTML and CSS renderer.

Interactivity? What kind of interactivity? Like submitting a comment to this post? It seems to work fine with just HTML/HTTP.

I only know a few great ways of applying ECMAScript and that is in presenting sites like I want to view them, using the Greasemonkey extension for Firefox.

What is the real reason to make my browser execute code from the internet? The answer is advertising. The funny thing is as soon as you disable ECMAScript the content you miss out on is advertising. It is simple to show ads without using ECMAScript, but most ad providers use it to collect information about us. Users don’t need ECMAScript.

I’m sitting here trying to come up with a good use for ECMAScript, Flash and Java, but I just can’t. I need your help, please post a comment.

I can only come up with playing music in your browser and watching video, but really the ideal thing would be a video player plugin and a music player plugin for your browser. You don’t need a completely different audio/video engine as a browser plugin. All you need is a plugin that uses your favourite mediaplayer. The rest is just bloat.

Please post a comment if you disagree (It would help if you explained why you think users need ECMAScript, Flash and Java).

Written by gaffa

2007-11-03 at 15:10

2 Responses

Subscribe to comments with RSS.

  1. You need to distinguish between client and server end. Server end ECMAScript operates very well in business applications including barcoded entry, complex decision analysis routines for farm planning, feed mixing in food industry, product blending, transport routing as well as tactical decisions in litigation and a range of expert dialogue systems. We never use Java but Flash ActionScrip is largely ECMAScript and are an increasing range of server-end apps. One of the most interesting and powerful server end kits which allows you to lever the true flexibility of ECMAScript as embedded code is the Vanguard System, formerly known as DecisionScript.

    Hector

    2007-11-04 at 17:42

  2. Hi, Hector.

    I guess I was not being clear. I meant code executed in a users browser while viewing a website.

    The only thing I can come up with that justifies executing code in my browser is Homebanking, but even then the best solution for both bank and user would be an independent application.

    I’m not trying to eliminate Java and Flash on the Web, I have nothing against sites that provide Flash and Java content, but that should be because it is really needed like fx. lunch break game sites. As it is now, sites are throwing ECMAScript, Java and Flash in my face if I’m trying to find a recipe for meatloaf.

    I would prefer if video and audio was presented as such instead of wrapping it up in an irrelevant plugin. As it is now content providers are forced to use the formats Adobe implements in Flash which is not much more than MP3 and FLV.

    Video/audio should be played by a video/audio plugin. Leave Flash and Java to do what they were designed to do.

    I’m baking on a solution for content providers, which is an audio/video plugin for browsers Mac/Linux/Windows based on ffmpeg. Which could hopefully help digging us out of the mess using Flash as standard for video and audio on the web has put us in. I want to serve Vorbis audio, Theora video and playlists, without wrapping it up in an applet and still be sure everyone can view it.

    The other part of the solution would be to disable execution of ECMAScript, Flash and Java at the user end to force sites that have no sane use of those to stop abusing my browser. I have my doubts any browser would permanently implement something like the NoScript extension for Firefox ;)

    You can call me a Web racialist, but I’m trying to bring some sanity back to the Web. Using the right tools for the right task is the key.

    gaffa

    2007-11-05 at 22:10


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: