Thursday, November 1st, 2012

Here comes Traversty traversing the DOM

Category: JavaScript

The Traversty DOM utility has as its purpose to allow you to traverse the DOM and manage collections of DOM elements. Proponents admit core Traversty traversal methods are inspired by Prototype’s DOM Traversal toolkit, but now in a multi-element environment that is more like jQuery and less like Prototype’s single element implementation.

Posted by jvaughan at 8:59 pm
1 Comment

3.1 rating from 306 votes

Friday, July 27th, 2012

Hello, BinaryJS

Category: JavaScript, Node

The BinaryJS framework employs websockets to handle binary data bidirectionally between browser-side javascript and server-side Node.js. Ikt supports a BinaryPack serialization format that is JSON-type compatible. It is said to automatically chunk large binary data buffers for streaming performance. BinaryJS currently supports Chrome 15+ and Firefox 11+, IE10. View the Hello World example.

Posted by jvaughan at 8:27 pm
Comment here

3.3 rating from 270 votes

Saturday, January 14th, 2012

Shim uses node.js to test sites on multiple browsers

Category: Browsers, JavaScript, Testing

Shim was developed within the Boston Globe’s media lab as a way to study how Web sites look on various devices and browsers. A laptop intercepts all wifi traffic – this is redirected to a custom node.js server – which inserts a javascript, or “shim,” at the head of each web page that is visited. Read the rest…

Posted by jvaughan at 11:01 pm

3.1 rating from 264 votes

Saturday, October 8th, 2011

Intel’s Parallel Extensions for JavaScript

Category: JavaScript

Intel’s Parallel Extensions for JavaScript, code named River Trail, hooks into on-chip vector extensions to improve performance of Web applications. Details of Intel’s attempt to get on the JavaScript juggernaut emerged last month at its developer event. The prototype JavaScript extension offered by Intel is intended to allow JavaScript apps to take advantage of modern parallel Read the rest…

Posted by jvaughan at 12:38 pm
1 Comment

3.3 rating from 269 votes

Tuesday, October 4th, 2011

Adobe buys Nitobi

Category: JavaScript, Mobile

As it kicked off its yearly developer event, Adobe announced that it had acquired Nitobi Software, maker of PhoneGap open source software for cross-platform mobile application building with HTML5 and JavaScript. In a blog, Nitobi CEO Andre Charland pledged to pursue donation of the PhoneGap code to the Apache Software Foundation ”to ensure open stewardship Read the rest…

Posted by jvaughan at 8:52 pm
1 Comment

3.1 rating from 249 votes

Monday, December 6th, 2010

JavaScriptMVC 3.0 Released. New Features and Standalone Subprojects.

Category: JavaScript

Jupiter IT announced today the release of v3.0 of JavaScriptMVC, their OSS framework for enterprise-scale applications. The release encompasses a bevy of new features which touch on testing, Less and CoffeeScript support and enhanced documentation. The features/updates mentioned include: FuncUnit – Web Testing Framework Stand Alone Sub Projects – You can download only the tools Read the rest…

Posted by Rey Bango at 2:24 pm

3.1 rating from 19 votes

Monday, November 29th, 2010 – The Mailing List to Learn JavaScript

Category: JavaScript

There are a number of resources on the Internet for reading up on JavaScript but very few viable options for actually exchanging ideas with extremely knowledgeable JavaScript developers, especially when it comes to just wanting to know about JavaScript itself and not a specific JS library. This was a pain point I (Rey) personally felt Read the rest…

Posted by Rey Bango at 9:32 am

3.9 rating from 10 votes

Friday, November 12th, 2010

HTML5 forms validation in Firefox 4

Category: Firefox, JavaScript

Mounir Lamouri looks at native browser-side form validation in Firefox4  – while re-iterating the need for re-validating on the server-side too. The objective of the browser-side form validation is to relieve JavaScript of the need to do a lot of basic form checking. Lanouri writes: ”All new input types introduced with HTML5 forms except search Read the rest…

Posted by jvaughan at 3:20 pm

3.6 rating from 11 votes

Tuesday, October 26th, 2010

Adding fibers to your server side v8 diet offers efficiency and clarity

Category: JavaScript, Library

In computer science, a fiber is a particularly lightweight thread of execution. Like threads, fibers share address space. However, fibers use co-operative multitasking while threads use pre-emptive multitasking. Threads often depend on the kernel’s thread scheduler to preempt a busy thread and resume another thread; fibers yield themselves to run another fiber while executing. The Read the rest…

Posted by Dion Almaer at 11:03 am

4.1 rating from 10 votes

Thursday, October 7th, 2010

Yo Yo, develop killer cross platform mobile Web apps with Jo

Category: Announcements, Framework, JavaScript, Library

Dave Balmer (formerly YUI, currently working with me on webOS) has created a fantastic cross platform mobile Web framework called Jo. What do I mean by cross platform? webOS, iOS, Android, Symbian, Safari, Chrome, and even Dashboard Widgets. It’s philosophy is: If you want to jam an existing web page into an application framework, jo Read the rest…

Posted by Dion Almaer at 1:33 am
Comment here

3.3 rating from 25 votes

Tuesday, October 5th, 2010

jQuery Data Binding, Templates, and Mobile: John Resig at FOWA

Category: JavaScript, jQuery

Here’s a live blog from jQuery creator John Resig’s talk at FOWA, where he’s giving us an update on the new toys from the jQuery team. Data Link jQuery already supports a data API: < View plain text > javascript $("div").data("test", 5); $("div").data("test")===5; $("div").removeData(); This is better than attaching data directly to data nodes for Read the rest…

Posted by Michael Mahemoff at 10:35 am

4.4 rating from 16 votes

Wolfenstein 3D… in 1K of JavaScript

Category: Games, JavaScript

The JS1K conference wrapped up recently. One of the winners that jumped out at me recently was an implementation of Wolfenstein 3D…. in 1K of JavaScript: The author mentions some of the features: WOLF1K features a 32×32 map ( a 1024 cells grid ) with textured walls colored by orientation ( North, South, East, West Read the rest…

Posted by Brad Neuberg at 9:31 am

3.9 rating from 15 votes

Monday, October 4th, 2010

RequireJS 0.14.2

Category: JavaScript

James Burke has rapidly of late sequenced through a series of releases of RequireJS file and module loader for JavaScript – reaching Release 0.14.2 (mostly bug fixes) this week. The software recently gained preliminary support for anonymous modules. Looking forward, Burke has posted a design sketch and code on GitHub  (“rough at the moment, mostly Read the rest…

Posted by jvaughan at 7:03 pm
Comment here

3.3 rating from 6 votes

Sunday, September 26th, 2010

Promote JS – give newbies a chance

Category: JavaScript

Do a search for JavaScript and you find a painful set of returns. The worst offender is having Java results show up. Ouch. (Remember: Java is to JavaScript as Ham is to Hamster!). Compare to a search for Java, or C#, or Ruby, (or ….). Ouch. We need better. To begin with the pirates of Read the rest…

Posted by Chris Heilmann at 1:14 pm

4.1 rating from 8 votes

Thursday, August 26th, 2010

How to Drag Out Files Like Gmail

Category: Google, JavaScript

Ryan Seddon, aka the CSS Ninja, has a nice blog post up where he reverse engineers the new feature in Gmail where you can drag attachments from an email on to your desktop. Note that the feature only currently works in Chrome. Ryan begins with the following code: < View plain text > javascript var Read the rest…

Posted by Brad Neuberg at 6:00 am

3.5 rating from 13 votes

Thursday, August 19th, 2010

An Implausibly Illustrated Introduction to HTML5 Web Workers

Category: JavaScript

Been hearing about HTML5 Web Workers but can’t wrap your brain around them? Mark Pilgrim is here to help with an (implausibly) illustrated tongue-in-cheek guide. A small visual snippet: Yet another snippet: [Disclosure: Mark Pilgrim owes me money; just kidding]

Posted by Brad Neuberg at 6:00 am

2.6 rating from 5 votes