BubbletreeJS: A Javascript data visualization library

Interactive visualization of hierarchical data in bubble trees, built on jQuery and RaphaelJS, for exploring spending and other nested datasets.

Tabs in Textarea Plugin for jQuery

Use Tab and Shift+Tab in regular textareas to indent or outdent code for in-browser editing of HTML, CSS, JavaScript, or server-side languages.

Fix error when embedding Bing maps

Embedding Bing maps can fail with p_elSource.attachEvent is not a function; disabling Firebug or using another browser avoids the JavaScript error.

A very compatible default CSP for Rails projects

Keep Rails apps protected with a minimally restrictive Content Security Policy that blocks injected scripts while preserving compatibility with nonces and strict-dynamic.

Code splitting in esbuild: Caveats and setup

esbuild code splitting can reduce main-bundle size, but multiple entry points, chunk cascades, and import-order changes can break builds or runtime behavior.

Daring Fireball: New iPhone Developer Agreement Bans the Use of Adobe's Flash-to-iPhone Compiler

iPhone apps must be written directly in Objective-C, C, C++, or JavaScript; translation layers and Flash-to-iPhone compilers are barred from using Documented APIs.

traits.js - Traits for Javascript

traits.js is a minimal, standards-compliant trait composition library for Javascript.

JSMIN, The JavaScript Minifier

JSMin is a filter which removes comments and unnecessary whitespace from JavaScript files. It typically reduces filesize by half, resulting in faster downloads. It also encourages a more expressive programming style because it eliminates the download cost of clean, literate self-documentation.

Highslide JS - JavaScript thumbnail viewer

Highslide JS is an open source image, media and gallery viewer written in JavaScript.

Grafico: Javascript charting library • Design • Kilian Valkhof

Grafico is a javascript charting library built with Raphaël and Prototype.js. The library provides a wide array of graphs and stays with the guidelines laid out by Stephen Few and Edward Tufte. Grafico provides pretty charts that effectively communicate their information.

Sizzle JavaScript Selector Library

A pure-JavaScript CSS selector engine

Handy! RGB to HSL and RGB to HSV color model conversion algorithms in JavaScript - Axon Flux // A Ruby on Rails Blog

Here is a set of additive color model conversion algorithms that I found published on Wikipedia and have implemented in JavaScript.

How to configure Selenium WebDriver to not automatically close alerts or other browser dialogs

Selenium WebDriver dismisses browser dialogs by default and can close alerts before tests react. Setting unhandled_prompt_behavior to ignore leaves prompts open until handled.

PhoneGap Build

Cloud compilation turns web apps into app-store ready builds for iOS, Android, Windows Phone, BlackBerry and more without changing your HTML, CSS or JavaScript workflow.

Opal, A new hope (for Ruby programmers)

Opal compiles Ruby to JavaScript and includes a runtime and core library, aiming for broad RubySpec compatibility for browser and client-side code.

Howto remove the location hash without causing the page to scroll

Removing a URL fragment without jumping the page avoids unwanted scrolling; assigning a dummy hash like window.location.hash = "_" keeps the view in place.

SmartUnderline

Open-source JavaScript library for rendering more readable, visually polished underlines with less awkward line breaks and spacing.

Copy & Paste & The Web | CSS-Tricks

Controlling copy and paste on the web can improve user flows and enable custom clipboard behavior. Modern JavaScript can trigger copy actions without Flash.

Databound

Provides JavaScript with a simple API for Ruby on Rails model CRUD, useful when direct browser access to create, read, update, and delete operations is needed.

Pure CSS Timeline | CSSDeck

Interactive timeline effects without JavaScript, using CSS state and radio buttons to switch visible content.

occ/TraceKit · GitHub

JavaScript stack traces differ across browsers and often need normalization after unhandled exceptions. TraceKit provides a consistent representation for IE, Firefox, Chrome, Safari, and Opera.

CSS3 Animated Loading Bar

Pure CSS progress indicators can replace animated GIFs, JavaScript, or Flash for lightweight loading animations in web interfaces.

jsTimezoneDetect

Determines a user's timezone in JavaScript when browser and system settings may be unreliable.

Evening on Backbone.js/Views w/ Q&A with David Heinemeier Hansson - YouTube

Basecamp stays fast with little JavaScript by combining server-rendered pages, PJAX, and Russian doll caching to reduce client-side work.