Unreferenced date December 2011 A JavaScript library is a Library computing library of pre written JavaScript which allows for easier development of JavaScript based applications, especially for Ajax programming AJAX and other World Wide Web web centric technologies. History While JavaScript , as first developed by Netscape Communications Corporation Netscape and later Mozilla Foundation Mozilla , has long had a presence on the Web for many website s, it gained a particular pitch with the rise of the Web 2.0 era of computing, in which JavaScript became increasingly used for the development of user interfaces for applications, both web application web based and desktop based. JavaScript was also ... demands for JavaScript , an easier means for programmers to develop such dynamic interfaces was needed. Thus, JavaScript libraries such as Prototype JavaScript Framework Prototype , script.aculo.us , Ext javascript library Ext Core , jsPHP , MooTools and jQuery and JavaScript widget libraries such as Ext javascript library Ext JS , Dhtmlx DHTMLX , and Dojo Toolkit were developed, allowing ... . This has led to other companies and groups, such as Microsoft and Yahoo developing their own JavaScript .... Some JavaScript libraries allow for easier integration of JavaScript with other web ... all JavaScript libraries are released under either a copycenter or copyleft license to ensure license free distribution, usage, and modification. Frameworks Some JavaScript libraries, such as YUI Library ... and properties not found in general JavaScript libraries. See also Ajax framework Widget toolkit List of JavaScript libraries Comparison of JavaScript frameworks References reflist JavaScript ECMAScript DEFAULTSORT Javascript Library Category JavaScript libraries Category Ajax programming Category JavaScript Library he JavaScript hu JavaScript keretrendszer nl JavaScript framework ru JavaScript zh JavaScript ... more details
distinguish Java Runtime Environment A JavaScript engine is specialized computer software which interpreter computing interprets and executes JavaScript or ECMAScript . Although there are several uses for a JavaScript engine, it is most commonly used in web browser s. ref name therace10 ref name needforspeed History Before the second browser wars browser war in 2008 2009, the JavaScript engine also termed JavaScript interpreter or JavaScript implementation was known as simply an interpreter that read and executed JavaScript source code . The first JavaScript engine was created by Brendan Eich at Netscape ... SpiderMonkey , is implemented in C programming language C . It has since been updated in JavaScript 1.5 to conform to ECMA 262 Edition 3. The Rhino JavaScript engine Rhino engine, created primarily by Norris Boyd also at Netscape is a JavaScript implementation in Java programming language Java . Like ... Safari 4 s Nitro, Google Chrome s V8 JavaScript engine V8 and Mozilla Firefox 3.5 s TraceMonkey . By far the most common host environment for JavaScript is a web browser. Web browsers typically use the public ... Object Model DOM into JavaScript. The web server is another common application of the engine. A server side JavaScriptJavaScript web server exposes host objects representing a HTTP request and response objects, which a JavaScript program then manipulates to dynamically generate web pages ... s implementation of JavaScript . Jaxer is a web server that runs entirely on JavaScript this has ... evolution pquote ..previously behind the scenes programming technology called JavaScript is getting ... 2.html title Need for speed spurs Opera JavaScript overhaul last Shankland first Stephen date February ... and an independent JavaScript engine, which allows for easier testing, reimplementation or use in other ... with WebKit in Google Chrome. The JavaScript engine gives developers access to functionality networking .... WebKit SunSpider SunSpider is a browser speed test JavaScript benchmark utility for measuring ... more details
Unreferenced date April 2008 JavaScript OSA , originally JavaScript for OSA , abbreviated as JSOSA , is a freeware inter process communication scripting language for the Macintosh computer . JavaScript OSA uses the core language of the Mozilla implementation of the JavaScript programming language , see SpiderMonkey . The language is used as an alternative to the AppleScript language. Its use is unrelated to web browser based scripting. It can be seen as having a similar function to Microsoft s JScript .NET language on Windows machines, although there is no interoperability between the two languages system level scripting. Description The language is identical to Mozilla s core language, with extensions added via a Core object and a MacOS object. The MacOS object has methods for obtaining objects that are bound to application software applications . This is done via the AppleEvents AppleEvent messaging system, a part of the Macintosh s Open Scripting Architecture . The language was first released in 2001, and was bundled with Late Night Software s flagship product, Script Debugger . In May 2005, a new alpha version of the language was made available for testing. This improved second version of the language was bundled with version 4 of Script Debugger. Apple has essentially abandoned its Open Scripting Architecture initiative, and never really gave much support to JavaScript OSA in the first place. This change is made apparent by Apple s having changed the name of their bundled Script Editor necessary to compile OSA languages back to its original name, AppleScript Editor. The current version also makes it significantly more difficult to work with any language other than AppleScript ... freeware JavaScriptOSA index.html Current release version of JavaScript OSA http ... url http oreilly.com pub a javascript 2001 05 11 js for mac.html title JavaScript and Mac OS publisher O Reilly date 05 11 2001 author Hough, Richard accessdate 2010 01 10 ECMAScript DEFAULTSORT Javascript ... more details
Unobtrusive JavaScript is a general approach to the use of JavaScript in web page s. Though the term ... to avoid the problems of traditional JavaScript programming such as web browser browser inconsistencies ... advanced JavaScript functionality ref cite web last Olsson first Tommy title Graceful Degradation ... progressive enhancement ref A new paradigm JavaScript historically has had a reputation for being a clumsy ... first Douglas title The JavaScript Programming Language date 2007 01 24 url http yuiblog.com blog 2007 01 24 video crockford tjpl ref ref cite web last Crockford first Douglas title Advanced JavaScript ... it was supposed to ref cite web last Crockford first Douglas title JavaScript The Good Parts ... , JavaScript frameworks and high quality debugging tools have made organized, scalable JavaScript code possible, and the emergence of Ajax programming Ajax interfaces has made it desirable. Whereas JavaScript ... minor annoyances they are fatal flaws. Advocates of Unobtrusive JavaScript see it as part of the larger ... Internet application s is driving the movement toward better practices with the use of JavaScript. The concept of Unobtrusiveness in relation to JavaScript programming was coined in 2002 by Stuart ... ref In the article Langridge argues for a way to keep all JavaScript code, including event handlers ... last Langridge first Stuart title DHTML Utopia Modern Web Design Using JavaScript & DOM publisher SitePoint ... dhtml utopia modern web design title DHTML Utopia Modern Web Design Using JavaScript & DOM last Langridge ... the essential elements of the unobtrusive paradigm. David Flanagan s seminal JavaScript The Definitive ... JavaScript from HTML markup, as well as keeping modules of JavaScript independent of other modules. 2 Unobtrusive JavaScript should degrade gracefully all content should be available without all or any of the JavaScript running successfully. 3 Unobtrusive JavaScript should not degrade the accessibility ... first David title JavaScript The Definitive Guide edition 5th year 2006 publisher O Reilly & Associates ... more details
More footnotes date May 2011 JavaScriptSidebar The Syntax programming languages syntax of JavaScript is the set of rules that define a correctly structured JavaScript program. The examples below make use ... . The JavaScript standard library lacks an official standard text output function. However, given that JavaScript is mainly used for client side scripting within modern web browser s, and that almost .... Origins Brendan Eich summarized the ancestry of the syntax in the first paragraph of the JavaScript 1.1 specification ref http hepunx.rl.ac.uk adye jsspec11 intro.htm 1006028 JavaScript 1.1 specification ref as follows JavaScript borrows most of its syntax from Java programming language Java , but also ... in its object prototype system. Basics Case sensitivity JavaScript is case sensitive. It is common to start ... computer science whitespace . Unlike C, whitespace in JavaScript source can directly impact semantics ... semicolon insertion. ref cite book title JavaScript The definitive Guide last Flanagan first David page ... them. isbn 978 0 596 10199 2 year 2006 ref syntaxhighlight lang JavaScript return a b Returns undefined. Treated as return a b syntaxhighlight But syntaxhighlight lang JavaScript a b c d e ... is the same as in C and many other languages. syntaxhighlight lang JavaScript a short, one line comment ... Syntax error syntaxhighlight Variables Variable programming Variable s in standard JavaScript ... JavaScript is case sensitive, letters include the characters A through Z uppercase and the characters a through z lowercase . Starting with JavaScript 1.5, ISO 8859 1 or Unicode letters or uXXXX Unicode ... JavaScript Guide Values, Variables, and Literals&revision 22 Variables title Values, Variables, and Literals MDC date 16 September 2010 publisher Mozilla Developer Network ref In certain JavaScript implementations ... declarations and global values syntaxhighlight lang JavaScript var x 0 A global variable, because ... of z is no longer available syntaxhighlight When JavaScript tries to resolve an identifier ... more details
with Prototype JavaScript Framework Prototype to function, ref name Schmitt cite book last Schmitt first ... Lightbox is triggered through a standard link tag. Thus browsers that do not support JavaScript simply ... date February 2010 References reflist External links Commons cat Lightbox JavaScript http lokeshdhakar.com projects lightbox2 Official Lightbox website Category JavaScript libraries Category Ajax programming cs Lightbox 2 es Lightbox JavaScript ja Lightbox ... more details
notability Products date November 2009 Narcissus is an open source JavaScript engine . It was written by Brendan Eich , who also wrote the first JavaScript engine, SpiderMonkey JavaScript engine SpiderMonkey . Its name is based on the mythical figure of Narcissus mythology Narcissus , who fell in love with himself. This relates to the fact that this JavaScript engine is a metacircular interpreter , because the engine itself is also written in JavaScript , albeit using non standard extensions that are specific to SpiderMonkey. The Narcissus engine can be plugged into Firefox via Zaphod add on to run scripts on web pages ref http www.theregister.co.uk 2010 09 20 mozilla narcissus zaphod ref . Since Narcissus has a simpler code base than real JavaScript engines, it can be used to prototype new language features with less effort. ref http blog.mozilla.com dherman 2010 09 22 zaphod a browser language lab for js ref See also List of JavaScript engines External links http github.com mozilla narcissus The Narcissus source code repository References Reflist ECMAScript compu soft stub Category JavaScript engines ja Narcissus PL Narcissus JavaScript ... more details
Orphan date February 2009 Javascript Simple Syndication or JavaScript Syndication is an extension of RSS file format RSS technology, which allows for a simple javascript call to access a feed produced by another site. For an example, see http www.newscloud.com learn feedlist NewsCloud compu soft stub Category Computer file formats Category JavaScript Simple Syndication Category RSS ... more details
Orphan date February 2009 Infobox Software name Epoch Javascript Calendar screenshot caption developer MeanFreePath latest release version 2.0.1 latest release date September 18. 2006 operating system cross platform genre DHTML license GNU Lesser General Public License LGPL website http www.meanfreepath.com javascript calendar index.html Epoch Javascript Calendar is an open source only 1.0.x versions , GNU Lesser General Public License LGPL calendar component for use in web pages. It is written in JavaScript and compatible with almost all modern browsers. External links http www.meanfreepath.com javascript calendar index.html Project homepage Category JavaScript based calendar components ... more details
Nashorn is an upcoming JavaScript engine , developed fully in the programming language Java programming language Java by Oracle Corporation . It is based on the Da Vinci Machine JSR 292 and will be available for Java 8 in late 2012. ref cite web url http www.wiki.jvmlangsummit.com images c ce Nashorn.pdf title Adventures in JSR 292 or How To Be A Duck Without Really Trying date July 2011 last Laskey first James publisher Oracle Corporation accessdate 2011 07 24 ref The project was announced first at the JVM language summit in July 2011, ref cite web url http openjdk.java.net projects mlvm jvmlangsummit agenda.html title JVM Language Summit Agenda date July 2011 publisher Oracle Corporation accessdate 2011 07 24 ref ref cite web url http www.wiki.jvmlangsummit.com images 2 27 JVMLS GES.pdf title JVM Language Summit Moving Java Forward, aka Pointy haired manager talk last Saab first Georges date 2011 07 19 publisher Oracle Corporation accessdate 2011 07 24 ref and then confirmed at JavaOne in October 2011. ref cite web url http www.infoworld.com d application development oracle prepping its nashorn javascript engine 175159 title Oracle prepping its Nashorn JavaScript engine last Krill first Paul date 2011 10 05 publisher InfoWorld accessdate 2011 10 08 ref Etymology Nashorn na s h n nose horn is German translation of rhinoceros rhinoceros . Rhino JavaScript engine Rhino is a JavaScript engine implemented in Java and provided by Mozilla Foundation . The latter gets its name from the animal on the cover of the JavaScript book from O Reilly Media . ref cite web url http www.oreilly.com catalog jscript5 title JavaScript The Definitive Guide, 5th Edition publisher O Reilly Media, Inc accessdate 2012 01 31 ref See also Portal Free software JavaScript engine List of ECMAScript engines Rhino JavaScript engine References Reflist 2 Category JVM programming languages Category JavaScript engines Category Cross platform software software stub uk ... more details
Infobox Software name Glow logo File Glow logo.png 150px developer BBC latest release version 1.7.7 latest release date release date 2011 07 07 operating system Cross platform JavaScript programming language JavaScript genre JavaScript library license Apache License website http www.bbc.co.uk glow Glow is an open source JavaScript JavaScript library library created by the BBC . Development on Glow began in 2007, ref cite web url http www.bbc.co.uk blogs bbcinternet 2009 07 glow javascript library open s.html title Glow JavaScript library open source release accessdate 2009 07 09 ref and it was publicly released under an Apache License in July 2009. ref cite web url http welcomebackstage.com 2009 07 public unveiling of bbc glow title Public unveiling of BBC glow accessdate 2009 07 09 ref The rationale for the development of the library, as opposed to using other libraries such as JQuery or YUI Library YUI , was to meet the BBC s stated targets for cross web browser browser compatibility. The library also contains a number of preconfigured widgets such as the timetable widget, ref cite web url http www.bbc.co.uk glow docs 1.6 api glow.widgets.timetable.shtml title Glow documentation Timetable widget accessdate 2009 09 15 ref that are of particular use in creating a website that uses data that corresponds to times, for example broadcast metadata . References reflist External links http www.bbc.co.uk glow Official homepage DEFAULTSORT Glow Javascript Library Category JavaScript libraries compu prog stub es Glow biblioteca ... more details
infobox file format name JavaScript Style Sheets extension .js screenshot mime text javascript owner Netscape Netscape Communications Corporation genre Style sheet language standard http www.w3.org Submission 1996 1 WD jsss 960822 Netscape s JavaScript Based Style Sheets submission to the W3C JavaScript Style Sheets JSSS was a stylesheet language technology proposed by Netscape Netscape Communications Corporation in 1996 to provide facilities for defining the presentation of webpages . ref name chapter20 cite web title Chapter 20 The CSS saga url http www.w3.org Style LieBos2e history publisher World Wide Web Consortium accessdate 23 June 2010 author H kon Wium Lie coauthors Bert Bos ref It was an alternative to the Cascading Style Sheets CSS technology. ref name chapter20 Although Netscape submitted it to the World Wide Web Consortium W3C , the technology was never accepted as a formal standard and it never gained much acceptance in the market. Only Netscape Communicator 4 supported JSSS, with the rival Internet Explorer web browser choosing not to implement the technology. Soon after ... being aware of its existence. The proposed standard was not finished. Using JavaScript code as a stylesheet ... be achieved with CSS by using JavaScript to modify the stylesheets applicable to the document at runtime. Because of this JSSS was often used in the creation of DHTML . Being written in JavaScript ... example shows part of the sourcecode of an HTML document style type text javascript tags.H1.color ... methods to select tags. Browser support Javascript Style Sheets were only supported by Netscape ... links http www.w3.org Submission 1996 1 WD jsss 960822 Netscape s JavaScript Based Style Sheets ..., powerful abilities of JavaScript Style Sheets ECMAScript Netscape Stylesheet languages W3C standards Category JavaScript Style Sheets Category Scripting languages Category Stylesheet languages Category web design de JavaScript Style Sheets pl JavaScript Style Sheets ... more details
midori midori.get code is also possible. source lang javascript Returns the first div element var firstDiv ... Category JavaScript libraries Category Software using the MIT license es Midori biblioteca ... more details
selfpublished date November 2011 Infobox software name V8 JavaScript Engine logo File V8.png screenshot caption developer Google frequently updated yes operating system Microsoft Windows , Mac OS X , Linux , FreeBSD , Android operating system Android , webOS , Google Chrome OS latest release version 3.10.5 ref cite web url http code.google.com p v8 source browse trunk ChangeLog title V8 JavaScript Engine Changelog date 23 April 2012 work Google Code publisher Google accessdate 13 April 2012 ref latest release date start date and age 2012 4 23 size programming language C , JavaScript , assembly language assembly platform x86 ref name google dev https developers.google.com v8 intro ref , x86 64 , ref name google dev ARM architecture ARM , ref name google dev MIPS architecture MIPS ref name mips wiki https github.com paul99 v8m rb wiki ref status Active genre JavaScript engine license BSD licences BSD website URL code.google.com p v8 The V8 JavaScript Engine is an open source JavaScript engine ... performance by compiling JavaScript to native machine code x86 , ref name google dev ARM architecture ... assembler. ref cite web url http code.google.com p v8 source browse trunk LICENSE title V8 JavaScript ... that can be integrated into independent projects, for example server side JavaScript in Node.js . ref ... JavaScript engine SpiderMonkey References Reflist External links Official website code.google.com p v8 , at Google Code youtube hWhMKalEicY Google s Lars Bak V8 an open source JavaScript engine ECMAScript Google Inc. corporate yes products yes free software stub Category JavaScript engines Category ... ca V8 int rpret JavaScript de V8 JavaScript Engine es V8 motor JavaScript fa fr V8 moteur JavaScript ko V8 it V8 motore Javascript hu V8 JavaScript motor ml 8 ja Google V8 JavaScript Engine pl V8 silnik JavaScript pt V8 JavaScript ru V8 JavaScript sv V8 Javascriptmotor zh V8 JavaScript ... more details
Machine language programming language Java programming language Java genre JavaScript engine license ... Rhino is an open source JavaScript engine . It is developed entirely in Java programming language ... of JavaScript engine written in C programming language C named SpiderMonkey JavaScript engine SpiderMonkey . Rhino converts JavaScript scripts into class computer programming classes . Rhino works in both ... associated with JavaScript. Rhino can be used as a debugger by making use of the Rhino command ... JavaScript as part of Java programs and to access Java resources from JavaScript. Other implementations ... written fully in Java and so it needed an implementation of JavaScript written in Java. When Netscape stopped work on Javagator , as it was called, the Rhino project was finished as a JavaScript ... compiled all JavaScript code to Java bytecode s in generated Java class file s. This produced the best performance, often beating the C implementation of JavaScript run with just in time compilation ... on the cover of the JavaScript book from O Reilly Media . ref http www.oreilly.com catalog jscript5 O Reilly s Javascript book, inspiration for the Rhino name ref Starting with version 1.7R1, Rhino relies on the Java version history Java 5 platform, and supports version 1.7 of JavaScript . ref ... Mozilla Foundation accessdate 2008 03 20 ref Example Below is an example of Java code running JavaScript ... by name from the script engine manager. ScriptEngine engine mgr.getEngineByName JavaScript Now we have a script engine instance that can execute some JavaScript try engine.put name , args 0 engine.eval ... showing a Rhino script that outputs each line in the stdin converted to uppercase. source lang javascript ... java.lang in is a keyword in JavaScript. In JavaScript you could query for an attribute using syntax var reader new BufferedReader new InputStreamReader System in We use JavaScript s dynamic typing ... s.toUpperCase source Rhino Shell The JavaScript shell provides a simple way to run ... more details
Infobox Software name Jasmine logo screenshot caption developer Pivotal Labs status Active latest release version 1.1.0 latest release date latest preview version latest preview date operating system Cross platform programming language JavaScript genre Unit Test license MIT License website http pivotal.github.com jasmine Jasmine is an open source testing framework for JavaScript . ref http pivotal.github.com jasmine ref It aims to run on any JavaScript enabled platform, to not intrude on the application nor the Integrated development environment IDE , and to have easy to read syntax. It is heavily influenced by other unit testing frameworks, such as ScrewUnit , JSSpec , JSpec , and RSpec . ref https github.com pivotal jasmine wiki Background ref Usage Jasmine aims to be easy to read. A simple hello world test looks like this source lang javascript describe Hello world , function it says hello , function expect helloWorld .toEqual Hello world source Jasmine has a number of other features, such as custom matchers, spies, and support for asynchronous specifications. References reflist External links http pivotal.github.com jasmine Jasmine website https github.com pivotal jasmine Jasmine on GitHub Category JavaScript programming tools programming software stub ... more details
. Rapha l is also used by iCloud .com ref https www.icloud.com system cloudos en us 05E javascript packed.js The JavaScript code of iCloud.com, including Raphael ref , and by Mass Relevance in the White ... Rapha l syntax http dev.opera.com articles view raphael a javascript api for svg Rapha l a JavaScript API for SVG http net.tutsplus.com tutorials javascript ajax an introduction to the raphael js library An introduction to Rapha l http www.fosslc.org drupal content raphaeljs javascript vector graphics library web Raphael.js javascript vector graphics library for the web Category JavaScript visualization toolkits Category JavaScript libraries Category Software using the MIT license fr ... more details
infobox software name JavaScript InfoVis Toolkit status Active latest release version 2.0.0 Beta latest release date release date 2011 02 11 programming language JavaScript license new BSD License website http thejit.org author http philogb.github.com Nicolas Garcia Belmonte The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web. The toolkit implements advanced features of information visualization like Treemapping TreeMaps , an adapted visualization of trees based on the SpaceTree, a focus context technique to plot Hyperbolic tree Hyperbolic Trees , a Radial tree radial layout of trees with advanced animations RGraph and other visualizations. ref name test http thejit.org demos JavaScript InfoVis Toolkit demos and examples ref In November 2010 the toolkit was acquired by the http sencha.com company Sencha Labs Foundation . ref name test2 http blog.thejit.org 2010 11 06 sencha acquires the javascript infovis toolkit Sencha Acquires the JavaScript InfoVis Toolkit ref Further development on the toolkit involves WebGL support, ref name test3 http blog.thejit.org 2010 09 17 javascript infovis toolkit webgl Using WebGL with the JavaScript InfoVis Toolkit ref CSS3 animations and more visualizations. The JavaScript InfoVis Toolkit has been chosen as a mentoring organization and project for the http code.google.com soc Google Summer of Code 2011 ref name test100 http www.google melange.com gsoc org show google gsoc2011 senchalabs Organization page GSoC 2011 ref List of Featured Visualizations Some of the featured visualizations are http thejit.org static v20 Jit Examples RGraph example1.html RGraph http thejit.org static v20 Jit Examples ... Pie Projects using the JavaScript InfoVis Toolkit http www.whitehouse.gov winning the future interactive ... http groups.google.com group javascript information visualization toolkit Project Discussion Group References references Category JavaScript visualization toolkits Category Visualization API ... more details
Infobox Software name Prototype JavaScript Framework logo screenshot caption developer http prototypejs.org ... language JavaScript genre JavaScript library license MIT License website URL http prototypejs.org The Prototype JavaScript Framework is a JavaScript software framework framework created by Sam Stephenson ... on Rails . ref http prototypejs.org core ref It is implemented as a single file of JavaScript code ... functions for developing JavaScript applications. The features range from programming shortcuts ... inheritance Defining classes and inheritance, in the Prototype documentation ref something the JavaScript language lacks. ref https developer.mozilla.org en Core JavaScript 1.5 Guide Class Based vs. Prototype Based Languages Class based vs prototype based languages, in mozilla.org s JavaScript guide ref ref https developer.mozilla.org en Core JavaScript 1.5 Guide The Employee Example Object Properties Inheriting Properties Inheriting Properties, in mozilla.org s JavaScript guide ref In JavaScript ... function identifying an element is source lang javascript document.getElementById id of element .style.color ffffff source The function reduces the code to source lang javascript id of element .setStyle ... example, a prototype extended object. source lang javascript var domElement document.getElementById ... character is a legal word character in JavaScript identifiers, and has no other significance in the language ... input element, the function will return the currently selected value. source lang javascript F id ... the following source lang javascript a.pulsate source This returns a collection of elements. If you ... effect as follows source lang javascript a.pulsate .each Effect.Pulsate source The Ajax object In an effort ... when the HTTP response is received from the server source lang javascript new Ajax.Request http localhost ... of the class. source lang javascript var FirstClass Class.create The initialize method serves as a constructor initialize function this.data Hello World source Extending another class source lang javascript ... more details
A javascript http en.wikipedia.org wiki Graphics library graphics library is a collection of functions used to aid in the creation of graphics for the HTML5 http en.wikipedia.org wiki Canvas element canvas tag or the http excanvas.sourceforge.net explorercanvas emulation for Internet Explorer. These libraries aid in the development and display of graphic elements like particles, motion, animation, plotting and http en.wikipedia.org wiki Scalable Vector Graphics SVG , 3d graphics and in most cases, also provide easier access to Javascript events. Most of these graphic libraries are http en.wikipedia.org wiki Application programming interface APIs in name and function, but can be compared by their merit as graphical libraries. h1 Distinction between Other Types of Libraries APIs h1 There is a distinction to be made between a graphics library, a scene graph, and a physics engine. Examples of each are often visual in nature, although the type of processing is often very different. h1 Examples h1 There are some of the more frequently updated and feature rich projects. ul http processingjs.org Processing.js http paperjs.org Paperjs http raphaeljs.com Raphael JS a http code.google.com p cakejs Cakejs ul h1 See Also h1 Comparison of Javascript Graphics Library h1 Usage h1 Category JavaScript libraries ... more details
latest release version latest release date operating system Cross platform genre JavaScript engine ... SpiderMonkey is the code name for the first ever JavaScript engine , written by Brendan Eich ... . SpiderMonkey currently provides JavaScript support for Mozilla Firefox and various embeddings such as the GNOME 3 desktop. History Eich wrote JavaScript in ten days in 1995, ref name BE201106 cite web url http brendaneich.com 2011 06 new javascript engine module owner title New JavaScript Engine ... . TraceMonkey TraceMonkey is the first JIT compiler written for the JavaScript language. The compiler ... news.ars post 20080822 firefox to get massive javascript performance boost.html ref Instead ... compiling has the advantage of being very fast, which is useful for JavaScript since recompiling ... for both was explained in http hacks.mozilla.org 2010 03 improving javascript performance ... was provided by Chris Leary, one of SpiderMonkey developers, http blog.cdleary.com 2010 09 picing on javascript ... IonMonkey is the name of Mozilla s future JavaScript JIT compiler, which aims to enable many ... languages to be used for JavaScript, including type specialization, function inlining , linear ... news 2011 05 ionmonkey ref The compiler can emit fast native code translations of JavaScript ... to be embedded in other applications that provide host environments for JavaScript. An incomplete ... system written in Erlang programming language Erlang JavaScript is used for defining maps, filters ... system uses SpiderMonkey for server side JavaScript execution ref http www.mongodb.org display DOCS ... with ability to write call management scripts in JavaScript SPOT SIP Engine , a standards based ... JavaScript ref name linuxjournal cite web last Bolso first Erik Inge title 2005 Text Mode Browser ... en SpiderMonkey FOSS Riak uses SpiderMonkey as the runtime for Javascript MapReduce operations ref cite web url http basho.com blog technical 2010 02 03 the release riak 0.8 and javascript ... more details
Orphan date February 2009 Notability date March 2009 The JavaScript Data Components JSDC are open source libraries GNU General Public License GPL , made to give developers of dynamic web page s an easy and fast way of making their applications more powerful using datasets, master detail relations, dataset events, conditions and data aware components. Implementing AJAX technologies, it is able to connect to servers and download data from them. These components are aimed to implement all the features necessary for a newbie or former back end programmer to make an AJAX implementation that looks professional while not having to be knowledgeable of the special behaviour of each browser in the market. It s like ZK Framework ZK but instead of Java only, it is JavaScript only. Notable features Data aware objects GUI Treeview Tableview with aggregates Selectview Dataview Master detail Conditions Queries Query cache Datatable Can read data from CSV files Propagates edits Application Undo redo history Input validation Data type based input validation br Plans for the http sourceforge.net pm ?group id 162613 future are a decompression algorithm and a PHP ASP Java stubs for remote database data awareness. External links http sourceforge.net projects jsdc JSDC Sourceforge project page http www.menialtools.com JSDC generator simple.php Simple code generator for JSDC at above site http www.menialtools.com www.menialtools.com General toolsite and technical demonstrator for JSDC Category JavaScript libraries ... more details
notability date October 2011 refimprove date October 2011 Infobox software name River Trail title logo File screenshot File caption collapsible author developer Intel released Start date YYYY MM DD df yes no discontinued latest release version latest release date Start date and age YYYY MM DD df yes no latest preview version latest preview date Start date and age YYYY MM DD df yes no frequently updated DO NOT include this parameter unless you know what it does programming language operating system platform size language status genre license website URL github.com RiverTrail River Trail is an open source Software engine engine , developed by Intel , for interpreting JavaScript code using parallel computing when the microprocessor allows it. On September 2011 is still under development, being available a prototype extension for Firefox so the development site recommends to use it only with trusted sites. ref name wkhome Citation title Wiki Home url https github.com RiverTrail RiverTrail wiki accessdate 2011 09 14 ref Operation To use the engine scripts uses a special API , based on three pillars a Data type type called code ParallelArray code , several methods of Prototype based programming Prototype of code ParallelArray code , and elementary functions. ref name wk3p Citation title Three pillars of the API url https github.com RiverTrail RiverTrail wiki Three Pillars of the API accessdate 2011 09 14 ref References reflist 2 See also V8 JavaScript engine V8 SpiderMonkey JavaScript engine Category Intel Corporation Category JavaScript engines es River Trail ... more details