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.
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.