This is the first episode of a new podcast call Topic Undefined featuring Brian Rinaldi and Raymond Camden where they they discuss some valuable links and news related to web and mobile development. Here are the links discussed in the current episode:
Brendan Eich and several other important web people propose a new approach for evolving the web platform. Currently, it takes a long time to standardize features, after which they are implemented, used by developers and iterated based on developer feedback. In contrast, Eich et al. propose to focus on a foundation with secure and efficient low-level features. Higher-level features would be implemented in JavaScript.
JSDB.io: A Directory of JavaScript Libraries
An elegantly presented JavaScript library directory with 349 entries so far.
Promises (Deferreds etc.) are a pattern for asynchronous programming that has a long tradition in JavaScript libraries. Alex Russell has good news: it looks like ECMAScript and the DOM will have common support for this pattern.
Tongue-in-cheek look at array quirks in JavaScript. Remember: legal array indices s are integers in the range 0 ≤ s < 232−1. All other values are interpreted as object property keys.
Deep dive into the murky waters of script loading
Jake Archibald deep dives into script loading, discussing the complexities of doing this in a non-blocking manner.
Seriously.js: Real-time Video Effects Compositor for The Web
The library is based on HTML5, JavaScript and WebGL. It performs node-based video effects compositing in the vein of After Effects and Nuke. Effects are rendered in real time, meaning they can be dynamic and interactive. Check out the online demo!
Donovan Hutchinson recreates the initial training scene in 3D.
Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study
An in-depth look at how to improve the paint performance of your sites and Web apps by Addy Osmani.
Geo for Bootstrap, a Timeless Theme by Divshot
Geo for Bootstrap is a Geocities theme for Twitter Bootstrap by Divshot.