InfoQ Homepage JavaScript Content on InfoQ
-
Presentation: Testing Your Presentation Layer
Yehuda Katz shows how to test a web app's UI using technologies such as Johnson (Ruby to Javascript bridge), jspec (BDD for Javascript), Webrat and others.
-
jsFiction Releases jsDraw2D Javascript Library
jsFiction announces the release of a 2D javascript graphics library, jsDraw2D - a pure JavaScript library to draw 2D graphics on web pages inside web browser without using SVG or VML. In addition to basic shapes (e.g. polygon, circle, arc), the developer can also create Bezier curves (linear, quadratic, cubic), set origins, and set scaling.
-
Virtual Panel: Evolution of JavaScript Frameworks for HTML 5
In this virtual panel the creators and core developers of Dojo, YUI, Prototype, script.aculo.us, MooTools and GWT talk about the evolution of JavaScript for the new API's that are exposed with HTML 5. These API's deal with 2D drawing, drag & drop, history, media, client-side persistent storage, server-sent events and more.
-
Presentation: JQuery - a Javascript DOM Library
Announcing a presentation on JQuery: a JavaScript library that provides cross-browser compatibility, Ajax and DOM services, rapid construction of interactive prototypes, and the addition of dynamic behavior to existing Web applications. The presentation introduces Jquery, demos it use, and discusses particular features that differentiate it from similar library products
-
Dojo 1.3 and PlugD Released: Q&A with Dylan Schiemann
Recently Dojo 1.3 was released alongside project PlugD which adds jQuery flavor to the Dojo toolkit. InfoQ has a Q&A with Dylan Schiemann, CEO of SitePen and co-creator of Dojo about the latest release, the evolution of the toolkit and TIBCO's General Interface choice to join the Dojo foundation.
-
Enhancements in JScript 5.8, the IE8 Scripting Engine
After a couple of betas, IE8 was finally released last month including version 5.8 of its JScript engine. The main enhancements of the scripting engine are: JSON support, performance optimizations, ECMA 3 compatibility, a profiler plus a debugger.
-
Top Scripting Languages: PHP, Ruby, Python
Evans Data's published the result of its scripting language survey. PHP, Ruby and Python are the favorite choices of more than 500 developers and IT Professionals. Scripting languages usage in the enterprise has changed with time, the survey outlines the drawbacks and merits of each language.
-
Crowdsourcing JavaScript Integration Testing with Test Swarm
John Resig creator of the jQuery JavaScript library, has released Test Swarm, a platform for distributed continuous integration testing for client-side JavaScript. Frustrated with traditional JavaScript testing environments that don’t scale, John’s new project, aims to provide a systems for outsourcing browser related testing to large groups of people or communities.
-
Browser Wars Reignite with Opera announcing Caracan and Apple releasing Safari 4 Beta
With the Web becoming the default development platform, we are witnessing major innovations in browser technology. In the spirit of time, Opera has announced plans for “the fastest JavaScript engine on the market” code named Carakan and Apple has released Safari 4 in public beta with several new features and improvements.
-
Article: JavaScript Test Driven Development with JsUnit and JSMock
This article by Dennis Byrne is a crash course in writing maintainable JavaScript. Dennis uses stubs, mock objects and a little bit of dependency injection. He also uses JsUnit to run unit tests and a JavaScript mock object library called JsMock.
-
JSINQ, a JavaScript Implementation of LINQ
JSINQ stands for JavaScript INtegrated Query, a beta project implementing LINQ to Objects in JavaScript and recently released on CodePlex by Kai Jäger. JSINQ contains two modules, Enumerable and Query implementing System.Linq.Enumerable and System.Linq.Queryable respectively, allowing one to enumerate over arrays, DOM node lists or other objects.
-
Debate: Prototype vs. jQuery
With Ajax dominating the Web development scene on the client-side, the question “which JavaScript/Ajax framework is the best” has become a common one. Glenn Vanderburg’s article which compares Prototype to jQuery caused diverse responses from industry experts Douglas Crockford and Dion Almaer.
-
Presentation: Building Rich Internet Applications in Silverlight 2
Silverlight 2 is a cross-platform, cross-browser plug-in and runtime for building rich internet applications. Mike Taulty walks through Silverlight basics such as the XAML UI Model and progresses to building applications with both Visual Studio 2008 and Expression Studio.
-
JavaScript Meets Ruby: John Barnette Explains Johnson
Johnson brings Javascript to Ruby, allowing to run Javascript inside a Ruby runtime. To understand the why and how behind Johnson, we talked to John Barnette who's behind Johnson.
-
Article: Your First Cup of Web 2.0 - A Quick Look at jQuery, Spring MVC, and XStream/Jettison
In this article, Joel Confino explains how existing web pages can be augmented to make use of AJAX by using jQuery, a JavaScript library. He also shows how to retrieve data as XML instead of HTML by using Spring with XStream/Jettison.