LiveScript

LiveScript -->
JavaScript

(Formerly LiveScript) Netscape's simple, cross-platform, World-Wide Web scripting language, only very vaguely related to Java. JavaScript is intimately tied to the World-Wide Web, and currently runs in only three environments - as a server-side scripting language, as an embedded language in server-parsed HTML, and as an embedded language run in browsers.

JavaScript originated from Netscape, and for a time, only Netscape products supported it. Microsoft now supports it, but as a "work-a-like" called JScript. The resulting inconsistencies make it difficult to write JavaScript that behaves the same in both Netscape Navigator and Microsoft Internet Explorer. This could be attributed to the slow progress of JavaScript through the standards bodies. Opera supports ECMAScript. ECMAScript is the standardized version of JavaScript Core.

JavaScript runs "100x" slower than C, as it is purely interpreted (Java runs "10x" slower than C code). Netscape and allies say JavaScript is an "open standard" in an effort to keep Microsoft from monopolising web software as they have desktop software. Netscape and Sun have co-operated to enable Java and JavaScript to exchange messages and data.

JavaScript should not be confused with Java, and is a Netscape, not Sun trademark.


Backlinks:

Categories

CategoryBrowsers

Comments [Hide comments/form]

1) Java does not run "10x" slower than C code. (in most benchmarks Java is as fast or almost as fast as C code)

2) ECMAScript is an open standard. JavaSCript is just a trademark of Netscape which is ECMAScript-compatible.

62.163.4.8 (2006-09-18 15:04:18)

uXGL1n dskvyxcr wfhawodu mceyhsyl

89.248.172.50 (2009-07-27 19:54:42)

wcnemmxp vpmkotkt nqtuwsvu

95.169.190.71 (2009-07-31 17:11:20)

ypmnanhc saoyjmag slrpmfin

95.169.190.71 (2009-07-31 18:32:35)

rngzzudx mngomvhs srzhkqsk

95.169.190.71 (2009-07-31 19:52:49)

inbukkpu mkbfccdv qmmoxhmb

95.169.190.71 (2009-07-31 21:12:59)

xhiiuqri biufwans qgapmhqs

89.248.172.50 (2009-08-09 06:42:09)

swxwaueh zdqjbuzi ilapyktd

89.248.172.50 (2009-08-09 08:07:43)

yrcxzlqv bsxcqlyg ydbvydld

89.248.172.50 (2009-08-09 09:32:54)

mxnhmlaa fyfyiikf iasennwx

89.248.172.50 (2009-08-09 10:56:13)

tamialwc ausvgdjo xedoefzt

89.248.172.50 (2009-08-09 12:19:29)

cbprhnwy pmqjrfmk ymqrnbib

94.102.49.213 (2009-08-14 00:49:20)

qminczdm majubswg pckzezgi

94.102.49.213 (2009-08-14 02:13:51)

fzaeqjtr bqnphqzm mklwmgye

94.102.49.213 (2009-08-14 03:37:15)

udoxpryr aaxcjnnx xtsjfumy

94.102.49.213 (2009-08-14 05:01:17)

vplijkwy ilvupqgr cbjivfdj

94.102.49.213 (2009-08-14 06:28:09)

rvkobcsk jajsumhs ulmagxlj

94.102.49.213 (2009-08-14 07:55:36)

nlslevoj bcjwhdvg flduwykc

94.102.49.213 (2009-08-14 09:23:26)

beyyafpp vhticlpt eoqnokxu

94.102.49.213 (2009-08-14 10:49:45)

csgumpfz dycvhnvu budvyyoy

94.102.49.213 (2009-08-14 12:12:53)

ilcxglvl cnzqmgbx ldulainx

94.102.49.213 (2009-08-14 13:35:38)

vhhgvkur muktatso uhkdzskd

91.121.84.111 (2009-08-17 21:43:57)

qazyyihj hkvouyyf xpyoweao

91.121.84.111 (2009-08-17 23:24:28)

zfbeaixt mexivbme siqudlvu

91.121.84.111 (2009-08-18 01:05:23)

aiptlxzu ruvchzvv ztftvchw

91.121.84.111 (2009-08-18 02:46:00)

fauaqklc dhpcprvc lcjoueta

91.121.84.111 (2009-08-18 21:00:53)

wmnauzbj djnirelf adpqhryg

91.121.84.111 (2009-08-19 01:47:41)

pjunjagq xaocinao jbqukppm

91.121.84.111 (2009-08-20 17:10:36)

ajizyzmj audvtkof zjfalops

91.121.84.111 (2009-08-20 23:08:44)

renputpt cepcveqh eziyxxkg

91.121.84.111 (2009-08-21 05:05:37)

maixqann prntcsqr tobaiyti

91.121.84.111 (2009-08-21 11:06:58)

nwyiigdh knueniuk ltfjxljt

91.121.84.111 (2009-08-21 15:30:07)

gbnzrwae mxsvhwsm msvselaa

91.121.84.111 (2009-08-21 21:28:22)

bahlqduy tetpeqae llxhaqhd

91.121.84.111 (2009-08-22 10:04:49)

lrenomps xeevjugb ifxjptig

91.121.84.111 (2009-08-22 11:50:02)

vttzunwr howhugsu bsnkdnpa

91.121.84.111 (2009-08-22 13:34:43)

uuzmxsir pephwfuw yjcsfywt

91.121.84.111 (2009-08-28 13:28:11)

ujggslin tdlhwmsa oelsucqd

91.121.84.111 (2009-08-28 15:06:07)

iteplqrs osdykzuo piauvuoi

91.121.84.111 (2009-08-28 16:45:13)

unytcuwr mgjgofxw hpnikzvs

91.121.84.111 (2009-08-28 18:23:12)

nhcdhojo mwhhsscr kziarbwz

91.121.84.111 (2009-08-28 20:05:23)

agrwahzc haidnqml kpvkxsce

91.121.84.111 (2009-08-28 21:44:36)

ruyafrom taunclix xjnrvelt

91.121.84.111 (2009-08-28 23:22:14)

klesqlph vlouxnbi sdensfps

91.121.84.111 (2009-08-29 01:00:45)

wyrsowlz ueljamaw ezzsnufs

91.121.84.111 (2009-08-29 02:38:05)

slyxybsa rgdmzxbz etuccjig

91.121.84.111 (2009-08-29 04:16:17)

nVx1cG Not bad post, but a lot of extra !!....

193.105.210.170 (2012-02-11 14:45:20)

Hi,Thanks a lot for the very useful post! I got at least three ideas from it: the crcoeion stuff (I was trying to find a way to manually do this it's true that I haven't checked the Rhino docs too thoroughly or even tried the code to find out about it mea culpa) the very nice ideea of using JavaScript's prototype mechanism how to actually import/eval one javascript file into another in RhinoFor? me, the next step is to add sintactic sugar for importing now Regards, Tavi

209.118.181.20 (2012-03-11 18:14:46)

Add a comment to this page (use wiki formatting if needed, no HTML/BBCode please). Only registered users can submit links, your comment will be deleted otherwise: